def testPost(self): iso_string = "2013-06-13T19:31:10+09:00" response = self.testapp.post( b"/api/Relays/product1/serial1/module1", {"scheduledDateTime": iso_string, "expectedState": True, "relayId": "relay5677"}, ) relays = Relays("product1", "serial1", "module1") self.assertEqual(relays["relay5677"].scheduledDateTime, isoToNative(iso_string)) self.assertTrue(relays["relay5677"].expectedState)
def testPostJson(self): iso_string = "2013-06-13T19:41:10+09:00" response = self.testapp.post_json(b"/api/Relays/product1/serial1/module1", {"scheduledDateTime": iso_string, "expectedState": True, "relayId": "relay456"}) relays = api.Relays.Relays("product1", "serial1", "module1") #print(relays) self.assertEqual(relays["relay456"].scheduledDateTime, isoToNative(iso_string)) self.assertTrue(relays["relay456"].expectedState)
def testPost(self): iso_string = "2013-06-13T19:31:10+09:00" response = self.testapp.post( b"/api/Relays/product1/serial1/module1", { "scheduledDateTime": iso_string, "expectedState": True, "relayId": "relay5677" }) relays = Relays("product1", "serial1", "module1") self.assertEqual(relays["relay5677"].scheduledDateTime, isoToNative(iso_string)) self.assertTrue(relays["relay5677"].expectedState)
def testPost(self): iso_string = "2013-06-13T19:31:10+09:00" response = self.testapp.post(b"/api/Relays/product1/serial1/module1", {"scheduledDateTime": iso_string, "expectedState": True, "relayId": "relay5677"}) response_json = simplejson.loads(response.body) self.assertEqual(response_json["result"][0][0]["relayId"], "relay111") self.assertEqual(response_json["result"][0][1]["relayId"], "relay222") self.assertEqual(response_json["result"][0][2]["relayId"], "relay5677") relays = api.Relays.Relays("product1", "serial1", "module1") self.assertEqual(relays["relay5677"].scheduledDateTime, isoToNative(iso_string)) self.assertTrue(relays["relay5677"].expectedState)
def testPost(self): iso_string = "2013-06-13T19:31:10+09:00" response = self.testapp.post( b"/api/Relays/product1/serial1/module1", { "scheduledDateTime": iso_string, "expectedState": True, "relayId": "relay5677" }) response_json = simplejson.loads(response.body) self.assertEqual(response_json["result"][0][0]["relayId"], "relay111") self.assertEqual(response_json["result"][0][1]["relayId"], "relay222") self.assertEqual(response_json["result"][0][2]["relayId"], "relay5677") relays = api.Relays.Relays("product1", "serial1", "module1") self.assertEqual(relays["relay5677"].scheduledDateTime, isoToNative(iso_string)) self.assertTrue(relays["relay5677"].expectedState)