1313# limitations under the License.
1414
1515import unittest
16+
17+ if __name__ == '__main__' :
18+ from main import setup_tincan_path
19+ setup_tincan_path ()
1620from tincan .http_request import HTTPRequest
1721
1822
@@ -27,7 +31,6 @@ def tearDown(self):
2731 def test_init_empty (self ):
2832 req = HTTPRequest ()
2933 self .assertIsInstance (req , HTTPRequest )
30- self .assertFalse (hasattr (req , "endpoint" ))
3134 self .assertFalse (hasattr (req , "content" ))
3235 self .assertFalse (hasattr (req , "ignore404" ))
3336
@@ -48,14 +51,14 @@ def test_init_kwarg_exception(self):
4851 HTTPRequest (bad_test = "test" )
4952
5053 def test_init_arg_exception_dict (self ):
51- d = {"bad_test" : "test" , "endpoint " : "ok" }
54+ d = {"bad_test" : "test" , "resource " : "ok" }
5255 with self .assertRaises (AttributeError ):
5356 HTTPRequest (d )
5457
5558 def test_init_arg_exception_obj (self ):
5659 class Tester (object ):
57- def __init__ (self , endpoint = "ok" , bad_test = "test" ):
58- self .endpoint = endpoint
60+ def __init__ (self , resource = "ok" , bad_test = "test" ):
61+ self .resource = resource
5962 self .bad_test = bad_test
6063
6164 obj = Tester ()
@@ -65,13 +68,11 @@ def __init__(self, endpoint="ok", bad_test="test"):
6568
6669 def test_init_partial (self ):
6770 req = HTTPRequest (
68- endpoint = "endpoint test" ,
6971 method = "method test" ,
7072 query_params = {"test" : "val" }
7173 )
7274 self .assertIsInstance (req , HTTPRequest )
7375
74- self .assertEqual (req .endpoint , "endpoint test" )
7576 self .assertEqual (req .method , "method test" )
7677 self .assertEqual (req .query_params , {"test" : "val" })
7778
@@ -86,7 +87,6 @@ def test_init_partial(self):
8687
8788 def test_init_all (self ):
8889 req = HTTPRequest (
89- endpoint = "endpoint test" ,
9090 method = "method test" ,
9191 resource = "resource test" ,
9292 headers = {"test" : "val" },
@@ -96,7 +96,6 @@ def test_init_all(self):
9696 )
9797 self .assertIsInstance (req , HTTPRequest )
9898
99- self .assertEqual (req .endpoint , "endpoint test" )
10099 self .assertEqual (req .method , "method test" )
101100 self .assertEqual (req .resource , "resource test" )
102101 self .assertEqual (req .headers , {"test" : "val" })
@@ -107,7 +106,6 @@ def test_init_all(self):
107106 def test_setters (self ):
108107 req = HTTPRequest ()
109108
110- req .endpoint = "endpoint test"
111109 req .method = "method test"
112110 req .resource = "resource test"
113111 req .headers = {"test" : "val" }
@@ -117,7 +115,6 @@ def test_setters(self):
117115
118116 self .assertIsInstance (req , HTTPRequest )
119117
120- self .assertEqual (req .endpoint , "endpoint test" )
121118 self .assertEqual (req .method , "method test" )
122119 self .assertEqual (req .resource , "resource test" )
123120 self .assertEqual (req .headers , {"test" : "val" })
@@ -128,7 +125,6 @@ def test_setters(self):
128125 def test_setters_none (self ):
129126 req = HTTPRequest ()
130127
131- req .endpoint = None
132128 req .method = None
133129 req .resource = None
134130 req .headers = None
@@ -138,9 +134,6 @@ def test_setters_none(self):
138134
139135 self .assertIsInstance (req , HTTPRequest )
140136
141- self .assertTrue (hasattr (req , "endpoint" ))
142- self .assertIsNone (req .endpoint )
143-
144137 self .assertTrue (hasattr (req , "content" ))
145138 self .assertIsNone (req .content )
146139
0 commit comments