Skip to content

Commit 906f699

Browse files
committed
Add tests for writing to the api
1 parent 44da84c commit 906f699

File tree

1 file changed

+19
-1
lines changed

1 file changed

+19
-1
lines changed

functional_tests.py

Lines changed: 19 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,25 @@ def test_request_all(self):
4848
r = sailsd.request(*attrs)
4949
self.assertTrue(all([a in r for a in attrs]))
5050

51-
#print(sailsd.set(x=5, y=10))
51+
class TestSailsdAPIWrite(unittest.TestCase):
52+
def test_set_latitude(self):
53+
r = sailsd.set(latitude=100)
54+
#r = sailsd.set(latitude=100, thing=100, longitude=100)
55+
r = sailsd.request('latitude')
56+
57+
def test_set_latitude_and_longitude(self):
58+
r = sailsd.set(latitude=100, longitude=100)
59+
r = sailsd.request('latitude', 'longitude')
60+
61+
def test_set_sail_angle(self):
62+
r = sailsd.set(sail_angle=100)
63+
r = sailsd.request('sail-angle')
64+
65+
def test_set_rudder_angle(self):
66+
r = sailsd.set(rudder_angle=10)
67+
r = sailsd.request('rudder-angle')
68+
r = sailsd.set(rudder_angle=-10)
69+
r = sailsd.request('rudder-angle')
5270

5371
if __name__ == '__main__':
5472
unittest.main()

0 commit comments

Comments
 (0)