@@ -8,29 +8,29 @@ def assert_get_hello(client: Client):
8
8
message = client .test ().get_hello ()
9
9
10
10
if message .message != 'Hello World!' :
11
- raise Exception ('Test assertGetHello failed: Message, got: ' + message .message )
11
+ raise Exception ('Test assert_get_hello failed: Message, got: ' + message .message )
12
12
13
13
14
14
def assert_get_entries (client : Client ):
15
15
todos = client .test ().get_entries (0 , 16 )
16
16
17
17
if todos .total_results != 4 :
18
- raise Exception ("Test assertGetEntries failed: TotalResults, got: " + str (todos .total_results ))
18
+ raise Exception ("Test assert_get_entries failed: TotalResults, got: " + str (todos .total_results ))
19
19
20
20
if todos .start_index != 0 :
21
- raise Exception ("Test assertGetEntries failed: StartIndex, got: " + str (todos .start_index ))
21
+ raise Exception ("Test assert_get_entries failed: StartIndex, got: " + str (todos .start_index ))
22
22
23
23
if todos .items_per_page != 16 :
24
- raise Exception ("Test assertGetEntries failed: ItemsPerPage, got: " + str (todos .items_per_page ))
24
+ raise Exception ("Test assert_get_entries failed: ItemsPerPage, got: " + str (todos .items_per_page ))
25
25
26
26
if len (todos .entry ) != 2 :
27
- raise Exception ("Test assertGetEntries failed: Entry, got: " + str (len (todos .entry )))
27
+ raise Exception ("Test assert_get_entries failed: Entry, got: " + str (len (todos .entry )))
28
28
29
29
if todos .entry [0 ].title != 'foo' :
30
- raise Exception ("Test assertGetEntries failed: Entry.0.Title, got: " + todos .entry [0 ].title )
30
+ raise Exception ("Test assert_get_entries failed: Entry.0.Title, got: " + todos .entry [0 ].title )
31
31
32
32
if todos .entry [1 ].title != "bar" :
33
- raise Exception ("Test assertGetEntries failed: Entry.1.Title, got: " + todos .entry [1 ].title )
33
+ raise Exception ("Test assert_get_entries failed: Entry.1.Title, got: " + todos .entry [1 ].title )
34
34
35
35
36
36
def assert_insert (client : Client ):
@@ -40,20 +40,69 @@ def assert_insert(client: Client):
40
40
message = client .test ().insert (payload )
41
41
42
42
if not message .success :
43
- raise Exception ("Test assertInsert failed: Success, got: " + str (message .success ))
43
+ raise Exception ("Test assert_insert failed: Success, got: " + str (message .success ))
44
44
45
45
if message .message != "Successful" :
46
- raise Exception ("Test assertInsert failed: Message, got: " + message .message )
46
+ raise Exception ("Test assert_insert failed: Message, got: " + message .message )
47
47
48
48
49
49
def assert_throw_exception (client : Client ):
50
50
try :
51
51
client .test ().throw_exception ()
52
52
53
- raise Exception ("Test assertThrowException failed: Expected an error" )
53
+ raise Exception ("Test assert_throw_exception failed: Expected an error" )
54
54
except ErrorException as e :
55
55
if e .get_payload ().message != "Error" :
56
- raise Exception ("Test assertThrowException failed: Error message does not match, got: " + e .payload .message )
56
+ raise Exception ("Test assert_throw_exception failed: Error message does not match, got: " + e .payload .message )
57
+
58
+
59
+ def assert_binary (client : Client ):
60
+ payload = bytes ([0x66 , 0x6F , 0x6F , 0x62 , 0x61 , 0x72 ])
61
+
62
+ response = client .test ().binary (payload )
63
+
64
+ if payload != response :
65
+ raise Exception ("Test assert_binary failed" )
66
+
67
+
68
+ def assert_form (client : Client ):
69
+ payload = {
70
+ "foo" : "bar"
71
+ }
72
+
73
+ response = client .test ().form (payload )
74
+
75
+ if payload != response :
76
+ raise Exception ("Test assert_form failed" )
77
+
78
+
79
+ def assert_json (client : Client ):
80
+ payload = {
81
+ "foo" : "bar"
82
+ }
83
+
84
+ response = client .test ().json (payload )
85
+
86
+ if payload != response :
87
+ raise Exception ("Test assert_json failed" )
88
+
89
+
90
+ def assert_text (client : Client ):
91
+ payload = "foobar"
92
+
93
+ response = client .test ().text (payload )
94
+
95
+ if payload != response :
96
+ raise Exception ("Test assert_text failed" )
97
+
98
+
99
+ def assert_xml (client : Client ):
100
+ payload = "<foo>bar</foo>"
101
+
102
+ response = client .test ().xml (payload )
103
+
104
+ if payload != response :
105
+ raise Exception ("Test assert_xml failed" )
57
106
58
107
59
108
credentials = Anonymous ()
@@ -63,3 +112,8 @@ def assert_throw_exception(client: Client):
63
112
assert_get_entries (client )
64
113
assert_insert (client )
65
114
assert_throw_exception (client )
115
+ assert_binary (client )
116
+ assert_form (client )
117
+ assert_json (client )
118
+ assert_text (client )
119
+ assert_xml (client )
0 commit comments