def test_double_creation(self): with mute_stdout(): AutoAdminSingleton.objects.create_autoadmin() self.assertEqual(AutoAdminSingleton.objects.count(), 1) logging.disable(logging.ERROR) AutoAdminSingleton.objects.create_autoadmin() self.assertEqual(AutoAdminSingleton.objects.count(), 1)
def test_post_admin_creation(self): logging.disable(logging.INFO) with mute_stdout(): AutoAdminSingleton.objects.create_autoadmin() self.assertEqual(AutoAdminSingleton.objects.get().account.username, setting_username.value) user = AutoAdminSingleton.objects.get().account user.set_password(TEST_ADMIN_USER_PASSWORD) user.save(update_fields=['password']) self.assertEqual(AutoAdminSingleton.objects.get().account, None)
def _patch_test_file(self): replace_list = [{ 'filename_pattern': '*', 'content_patterns': [{ 'search': '"https://fonts.googleapis.com/css?family=Lato:400,700,400italic"', 'replace': self.test_replace_text, }] }] with mute_stdout(): self.test_dependency.patch_files(path=self.temporary_directory, replace_list=replace_list) with self.path_test_file.open(mode='r') as file_object: self.final_text = file_object.read()
def setUp(self): super(AutoAdminManagementCommandTestCase, self).setUp() with mute_stdout(): management.call_command('createautoadmin')
def setUp(self): super(AutoAdminViewCase, self).setUp() with mute_stdout(): AutoAdminSingleton.objects.create_autoadmin()