Exemplo n.º 1
0
 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)
Exemplo n.º 2
0
 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)
Exemplo n.º 3
0
 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)
Exemplo n.º 4
0
 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)
Exemplo n.º 5
0
 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)