Skip to content

Commit e272207

Browse files
committed
Re-add commented out algo_test
1 parent d9399fb commit e272207

File tree

1 file changed

+28
-29
lines changed

1 file changed

+28
-29
lines changed

Test/algo_test.py

Lines changed: 28 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -15,35 +15,34 @@ class AlgoTest(unittest.TestCase):
1515
def setUp(self):
1616
self.client = Algorithmia.client()
1717

18-
# Just commenting out temporarily to check the CI
19-
# def test_call_customCert(self):
20-
# open("./test.pem",'w')
21-
# c = Algorithmia.client(ca_cert="./test.pem")
22-
# result = c.algo('util/Echo').pipe(bytearray('foo','utf-8'))
23-
# self.assertEquals('binary', result.metadata.content_type)
24-
# self.assertEquals(bytearray('foo','utf-8'), result.result)
25-
# try:
26-
# os.remove("./test.pem")
27-
# except OSError as e:
28-
# print(e)
29-
30-
# def test_call_binary(self):
31-
# result = self.client.algo('util/Echo').pipe(bytearray('foo','utf-8'))
32-
# self.assertEquals('binary', result.metadata.content_type)
33-
# self.assertEquals(bytearray('foo','utf-8'), result.result)
34-
35-
# def test_text_unicode(self):
36-
# telephone = u"\u260E"
37-
38-
# #Unicode input to pipe()
39-
# result1 = self.client.algo('util/Echo').pipe(telephone)
40-
# self.assertEquals('text', result1.metadata.content_type)
41-
# self.assertEquals(telephone, result1.result)
42-
43-
# #Unicode return in .result
44-
# result2 = self.client.algo('util/Echo').pipe(result1.result)
45-
# self.assertEquals('text', result2.metadata.content_type)
46-
# self.assertEquals(telephone, result2.result)
18+
def test_call_customCert(self):
19+
open("./test.pem", "w")
20+
c = Algorithmia.client(ca_cert="./test.pem")
21+
result = c.algo("util/Echo").pipe(bytearray("foo", "utf-8"))
22+
self.assertEquals("binary", result.metadata.content_type)
23+
self.assertEquals(bytearray("foo", "utf-8"), result.result)
24+
try:
25+
os.remove("./test.pem")
26+
except OSError as e:
27+
print(e)
28+
29+
def test_call_binary(self):
30+
result = self.client.algo("util/Echo").pipe(bytearray("foo", "utf-8"))
31+
self.assertEquals("binary", result.metadata.content_type)
32+
self.assertEquals(bytearray("foo", "utf-8"), result.result)
33+
34+
def test_text_unicode(self):
35+
telephone = u"\u260E"
36+
37+
# Unicode input to pipe()
38+
result1 = self.client.algo("util/Echo").pipe(telephone)
39+
self.assertEquals("text", result1.metadata.content_type)
40+
self.assertEquals(telephone, result1.result)
41+
42+
# Unicode return in .result
43+
result2 = self.client.algo("util/Echo").pipe(result1.result)
44+
self.assertEquals("text", result2.metadata.content_type)
45+
self.assertEquals(telephone, result2.result)
4746

4847
def test_get_build_by_id(self):
4948
result = self.client.algo("J_bragg/Echo").get_build(

0 commit comments

Comments
 (0)