def test_create_SERVER_ERROR_with_msg(self): error_alert = 'Test error message!' expect_msg = SERVER_RESPONSE_SERVER_ERROR expect_msg['error'] = error_alert self.assertEqual(create_response(SERVER_ERROR, error_alert), expect_msg)
def test_no_time(self): """Ошибка при отсутствии штампа времени""" self.assertEqual( create_response({ ACTION: PRESENCE, USER: { ACCOUNT_NAME: 'Guest' } }), self.err_dict)
def test_no_action(self): """Ошибка при отсутствии поля ACTION""" self.assertEqual( create_response({ TIME: 1.1, USER: { ACCOUNT_NAME: 'Guest' } }), self.err_dict)
def test_ok_check(self): """Проверка корректного запроса""" self.assertEqual( create_response({ ACTION: PRESENCE, TIME: 1.1, USER: { ACCOUNT_NAME: 'Guest' } }), self.ok_dick)
def test_unknown_user(self): """Ошибка если пользователь не Gest""" self.assertEqual( create_response({ ACTION: PRESENCE, TIME: 1.1, USER: { ACCOUNT_NAME: 'Guest1' } }), self.err_dict)
def test_wrong_action(self): """Ошибка если значение ACTION неизвестно""" self.assertEqual( create_response({ ACTION: 'Any', TIME: 1.1, USER: { ACCOUNT_NAME: 'Guest' } }), self.err_dict)
def test_create_SERVER_ERROR(self): self.assertEqual(create_response(SERVER_ERROR), SERVER_RESPONSE_SERVER_ERROR)
def test_create_BAD_REQ(self): self.assertEqual(create_response(BAD_REQUEST), SERVER_RESPONSE_BAD_REQUEST)
def test_create_OK_request(self): self.assertEqual(create_response(RESPCODE_OK), SERVER_RESPONSE_OK)
def test_no_user(self): """Ошибка если нет пользователя""" self.assertEqual(create_response({ ACTION: PRESENCE, TIME: 1.1 }), self.err_dict)