def test_put_401_disarmed(self): e = alarm_events.parse_event_code("987618140103001_") with mock.patch("urllib2.urlopen") as mock_open: alarm_events.update_state(e) self.assertTrue(mock_open.called) req = mock_open.call_args_list[0][0][0] self.assertEqual("http://localhost/foo/state", req.get_full_url()) self.assertEqual("PUT", req.get_method()) self.assertEqual("disarmed", req.get_data())
def test_put_401_disarmed(self): e = alarm_events.parse_event_code('987618140103001_') with mock.patch('urllib2.urlopen') as mock_open: alarm_events.update_state(e) self.assertTrue(mock_open.called) req = mock_open.call_args_list[0][0][0] self.assertEqual('http://localhost/foo/state', req.get_full_url()) self.assertEqual('PUT', req.get_method()) self.assertEqual('disarmed', req.get_data())
def test_put_570_unbypass(self): e = alarm_events.parse_event_code("987618357003001_") with mock.patch("urllib2.urlopen") as mock_open: alarm_events.update_state(e) self.assertTrue(mock_open.called) req = mock_open.call_args_list[0][0][0] self.assertEqual("http://localhost/foo/bypass", req.get_full_url()) self.assertEqual("PUT", req.get_method()) self.assertEqual("no", req.get_data()) self.assertEqual(1, len(mock_open.call_args_list))
def test_put_570_unbypass(self): e = alarm_events.parse_event_code('987618357003001_') with mock.patch('urllib2.urlopen') as mock_open: alarm_events.update_state(e) self.assertTrue(mock_open.called) req = mock_open.call_args_list[0][0][0] self.assertEqual('http://localhost/foo/bypass', req.get_full_url()) self.assertEqual('PUT', req.get_method()) self.assertEqual('no', req.get_data()) self.assertEqual(1, len(mock_open.call_args_list))