def test_importer(self): self.create_v2dump(model_name='auth.user', data=self._create_user_dict(), model_meta=self._create_model_meta()) userimporter = UserImporter(input_root=self.temp_root_dir) userimporter.import_models() self.assertEquals(get_user_model().objects.count(), 1)
def test_importer(self): self.create_v2dump(model_name='auth.user', data=self._create_user_dict(), model_meta=self._create_model_meta()) userimporter = UserImporter(input_root=self.temp_root_dir) userimporter.import_models() self.assertEqual(get_user_model().objects.count(), 1)
def test_importer_is_staff(self): self.create_v2dump(model_name='auth.user', data=self._create_user_dict(), model_meta=self._create_model_meta()) userimporter = UserImporter(input_root=self.temp_root_dir) userimporter.import_models() user = get_user_model().objects.first() self.assertFalse(user.is_staff)
def test_importer_short_name(self): self.create_v2dump(model_name='auth.user', data=self._create_user_dict(), model_meta=self._create_model_meta()) userimporter = UserImporter(input_root=self.temp_root_dir) userimporter.import_models() user = get_user_model().objects.first() self.assertEquals(user.shortname, 'april')
def test_importer_short_name(self): self.create_v2dump(model_name='auth.user', data=self._create_user_dict(), model_meta=self._create_model_meta()) userimporter = UserImporter(input_root=self.temp_root_dir) userimporter.import_models() user = get_user_model().objects.first() self.assertEqual(user.shortname, 'april')
def test_importer_last_login(self): user_dict = self._create_user_dict() self.create_v2dump(model_name='auth.user', data=user_dict, model_meta=self._create_model_meta()) userimporter = UserImporter(input_root=self.temp_root_dir) userimporter.import_models() user = get_user_model().objects.first() self.assertIsNotNone(user.last_login)
def test_importer_username(self): self.create_v2dump(model_name='auth.user', data=self._create_user_dict()) userimporter = UserImporter(input_root=self.temp_root_dir) userimporter.import_models() self.assertEquals(UserName.objects.count(), 1) username = UserName.objects.first() user = get_user_model().objects.first() self.assertEquals(username.username, 'april') self.assertEquals(username.user, user)
def test_importer_username(self): self.create_v2dump(model_name='auth.user', data=self._create_user_dict()) userimporter = UserImporter(input_root=self.temp_root_dir) userimporter.import_models() self.assertEqual(UserName.objects.count(), 1) username = UserName.objects.first() user = get_user_model().objects.first() self.assertEqual(username.username, 'april') self.assertEqual(username.user, user)
def test_importer_useremail(self): self.create_v2dump(model_name='auth.user', data=self._create_user_dict(), model_meta=self._create_model_meta()) userimporter = UserImporter(input_root=self.temp_root_dir) userimporter.import_models() self.assertEquals(UserEmail.objects.count(), 1) user_email = UserEmail.objects.first() user = get_user_model().objects.first() self.assertEquals(user_email.email, '*****@*****.**') self.assertEquals(user_email.user, user)
def test_importer_useremail(self): self.create_v2dump(model_name='auth.user', data=self._create_user_dict(), model_meta=self._create_model_meta()) userimporter = UserImporter(input_root=self.temp_root_dir) userimporter.import_models() self.assertEqual(UserEmail.objects.count(), 1) user_email = UserEmail.objects.first() user = get_user_model().objects.first() self.assertEqual(user_email.email, '*****@*****.**') self.assertEqual(user_email.user, user)
def test_auto_sequence_numbered_objects_uses_meta_max_id(self): self.create_v2dump(model_name='auth.user', data=self._create_user_dict(), model_meta=self._create_model_meta()) userimporter = UserImporter(input_root=self.temp_root_dir) userimporter.import_models() self.assertEquals(get_user_model().objects.count(), 1) user = get_user_model().objects.first() self.assertEquals(user.pk, 1) self.assertEquals(user.id, 1) user_with_auto_id = mommy.make(settings.AUTH_USER_MODEL) self.assertEquals(user_with_auto_id.id, self._create_model_meta()['max_id']+1) self.assertEquals(user_with_auto_id.pk, self._create_model_meta()['max_id']+1)
def test_auto_sequence_numbered_objects_uses_meta_max_id(self): self.create_v2dump(model_name='auth.user', data=self._create_user_dict(), model_meta=self._create_model_meta()) userimporter = UserImporter(input_root=self.temp_root_dir) userimporter.import_models() self.assertEqual(get_user_model().objects.count(), 1) user = get_user_model().objects.first() self.assertEqual(user.pk, 1) self.assertEqual(user.id, 1) user_with_auto_id = mommy.make(settings.AUTH_USER_MODEL) self.assertEqual(user_with_auto_id.id, self._create_model_meta()['max_id']+1) self.assertEqual(user_with_auto_id.pk, self._create_model_meta()['max_id']+1)
def test_importer_user_with_blank_username_already_exists(self): existing_user = mommy.make(settings.AUTH_USER_MODEL) mommy.make('devilry_account.UserName', username='', user=existing_user).save() user_data_dict = self._create_user_dict() user_data_dict['fields']['username'] = '' user_data_dict['pk'] = 2 self.create_v2dump(model_name='auth.user', data=user_data_dict, model_meta=self._create_model_meta()) userimporter = UserImporter(input_root=self.temp_root_dir) userimporter.import_models() self.assertEquals(UserName.objects.count(), 1) self.assertEqual( UserName.objects.filter(user__shortname=user_data_dict['fields']['username']).count(), 0)
def test_importer_user_with_blank_username_already_exists(self): existing_user = mommy.make(settings.AUTH_USER_MODEL) mommy.make('devilry_account.UserName', username='', user=existing_user).save() user_data_dict = self._create_user_dict() user_data_dict['fields']['username'] = '' user_data_dict['pk'] = 2 self.create_v2dump(model_name='auth.user', data=user_data_dict, model_meta=self._create_model_meta()) userimporter = UserImporter(input_root=self.temp_root_dir) userimporter.import_models() self.assertEqual(UserName.objects.count(), 1) self.assertEqual( UserName.objects.filter(user__shortname=user_data_dict['fields']['username']).count(), 0)