def test_bad_pin_input(self, message_mock): request = self.factory.post('/add-family-member-submission/', {'member-name':'test', 'member-pin':'123'}) response = add_family_member_submission(request) message_mock.assert_called_with(request, 'Please enter 4 characters as your PIN number') self.assertEqual(response.status_code, 302)
def test_family_member_exist(self, message_mock, char_set_mock): request = self.factory.post('/add-family-member-submission/', {'member-name':'test', 'member-pin':'1234'}) request.user = User() char_set_mock.filter = MagicMock(return_value=True) response = add_family_member_submission(request) char_set_mock.filter.assert_called_with(character_name='test') message_mock.assert_called_with(request, 'This member has already been' \ ' added, try another name') self.assertEqual(response.status_code, 302)
def test_bad_pin_input(self, message_mock): request = self.factory.post('/add-family-member-submission/', { 'member-name': 'test', 'member-pin': '123' }) response = add_family_member_submission(request) message_mock.assert_called_with( request, 'Please enter 4 characters as your PIN number') self.assertEqual(response.status_code, 302)
def test_family_member_exist(self, message_mock, char_set_mock): request = self.factory.post('/add-family-member-submission/', { 'member-name': 'test', 'member-pin': '1234' }) request.user = User() char_set_mock.filter = MagicMock(return_value=True) response = add_family_member_submission(request) char_set_mock.filter.assert_called_with(character_name='test') message_mock.assert_called_with(request, 'This member has already been' \ ' added, try another name') self.assertEqual(response.status_code, 302)
def test_family_member_success(self, message_mock, char_set_mock): request = self.factory.post('/add-family-member-submission/', {'member-name':'test', 'member-pin':'1234'}) request.user = User() char_set_mock.filter = MagicMock(return_value=False) char_set_mock.create = MagicMock() response = add_family_member_submission(request) char_set_mock.filter.assert_called_with(character_name='test') char_set_mock.create.assert_called_with(character_name='test', character_pin='1234') self.assertFalse(message_mock.called) self.assertEqual(response.status_code, 302)
def test_family_member_success(self, message_mock, char_set_mock): request = self.factory.post('/add-family-member-submission/', { 'member-name': 'test', 'member-pin': '1234' }) request.user = User() char_set_mock.filter = MagicMock(return_value=False) char_set_mock.create = MagicMock() response = add_family_member_submission(request) char_set_mock.filter.assert_called_with(character_name='test') char_set_mock.create.assert_called_with(character_name='test', character_pin='1234') self.assertFalse(message_mock.called) self.assertEqual(response.status_code, 302)