def test_should_handle_uniqueness_of_username_before_creating_user(self):
     values = dict(name='test')
     user = _create_user_for_contact(values)
     self.assertEqual('test2', user.username)
 def test_should_send_back_anonymous_user_if_no_name_specified(self):
     mock_user = Mock(spec=User)
     self.object_mock.get_or_create.return_value = mock_user, True
     self.assertEqual(mock_user, _create_user_for_contact(dict()))
 def test_should_create_a_user_with_username_and_group(self):
     values = dict(name='Unique User  ')
     user = _create_user_for_contact(values)
     self.assertEqual('unique_user', user.username)
     self.assertEqual('*****@*****.**', user.email)
     self.assertEqual('Unique User', user.first_name)