class TestXAControlServerApp(TestCase): def setUp(self): XAControlServerApp.testing = True self.app = XAControlServerApp() self.apiuser = "******" self.apikey = "AUALUON" self.testapp = TestApp(self.app.wsgiApp()) self.testapp.authorization = ('Basic', (self.apiuser, self.apikey)) def test_status_GET(self): res = self.testapp.get('/status', status=200) self.assertTrue("MEMORY_USAGE" in res.json) def test_relay_POST(self): CHANNEL = 0 STATE = 1 res = self.testapp.post( '/relay/{CHANNEL}/{STATE}'.format( CHANNEL=CHANNEL, STATE=STATE ), status=200 ) time.sleep(1) STATE = 0 res = self.testapp.post( '/relay/{CHANNEL}/{STATE}'.format( CHANNEL=CHANNEL, STATE=STATE ), status=200 )
def setUp(self): XAControlServerApp.testing = True self.app = XAControlServerApp() self.apiuser = "******" self.apikey = "AUALUON" self.testapp = TestApp(self.app.wsgiApp()) self.testapp.authorization = ('Basic', (self.apiuser, self.apikey))