def test_that_retrieves_contact_information_for_a_non_registered_user(self):
     view = ViewUReporter()
     backend_name = "Console"
     user_address = "9922"
     view.backend_name = backend_name
     view.user_address = user_address
     backend,backend_created = Backend.objects.get_or_create(name=backend_name)
     view.connection,connection_created= Connection.objects.get_or_create(identity=user_address,backend=backend)
     data = view.get_contact()
     self.assertEqual(False, data['registered'])
     self.assertEqual("", data['language'])
 def test_that_return_not_registered_if_contact_does_not_exist(self):
     view = ViewUReporter()
     fake_check = Mock()
     fake_check.return_value = {"id": "", "language": "", "registered": False}
     view.get_contact = fake_check
     kwargs = {"backend": "console", "user_address": "999"}
     view.get_backend = Mock(return_value=Backend(name="my_backend"))
     view.get_connection = Mock(return_value=Connection(identity="999"))
     http_response = self.get_http_response_from_view(kwargs, view)
     json_string = http_response.content
     data = json.loads(json_string)
     self.assertDictEqual({"success": False, "reason": "Ureporter not found"}, data)
Example #3
0
 def test_that_return_not_registered_if_contact_does_not_exist(self):
     view = ViewUReporter()
     fake_check = Mock()
     fake_check.return_value = {"id": "", "language": "", "registered": False}
     view.get_contact = fake_check
     kwargs = {"backend": "console", "user_address": "999"}
     view.get_backend = Mock(return_value=Backend(name="my_backend"))
     view.get_connection = Mock(return_value=Connection(identity="999"))
     http_response = self.get_http_response_from_view(kwargs, view)
     json_string = http_response.content
     data = json.loads(json_string)
     self.assertDictEqual({"success": False, "reason": "Ureporter not found"}, data)
Example #4
0
 def test_that_retrieves_contact_information_for_a_non_registered_user(
         self):
     view = ViewUReporter()
     backend_name = "Console"
     user_address = "9922"
     view.backend_name = backend_name
     view.user_address = user_address
     backend, backend_created = Backend.objects.get_or_create(
         name=backend_name)
     view.connection, connection_created = Connection.objects.get_or_create(
         identity=user_address, backend=backend)
     data = view.get_contact()
     self.assertEqual(False, data['registered'])
     self.assertEqual("", data['language'])
 def test_that_return_registered_true_if_contact_exists(self):
     view = ViewUReporter()
     fake_check = Mock()
     fake_check.return_value = {"id": 12, "language": "en", "registered": True}
     view.get_contact = fake_check
     kwargs = {"backend": "console", "user_address": "999"}
     view.get_backend = Mock(return_value=Backend(name="my_backend"))
     view.get_connection = Mock(return_value=Connection(identity="999"))
     http_response = self.get_http_response_from_view(kwargs, view)
     json_string = http_response.content
     data = json.loads(json_string)
     self.assertEqual(True, data['success'])
     self.assertEqual(True, data['user']['registered'])
     self.assertEqual('en', data['user']['language'])
Example #6
0
 def test_that_return_registered_true_if_contact_exists(self):
     view = ViewUReporter()
     fake_check = Mock()
     fake_check.return_value = {"id": 12, "language": "en", "registered": True}
     view.get_contact = fake_check
     kwargs = {"backend": "console", "user_address": "999"}
     view.get_backend = Mock(return_value=Backend(name="my_backend"))
     view.get_connection = Mock(return_value=Connection(identity="999"))
     http_response = self.get_http_response_from_view(kwargs, view)
     json_string = http_response.content
     data = json.loads(json_string)
     self.assertEqual(True, data['success'])
     self.assertEqual(True, data['user']['registered'])
     self.assertEqual('en', data['user']['language'])