Exemple #1
0
    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)
Exemple #2
0
    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)
Exemple #3
0
    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')
Exemple #5
0
 def setUp(self):
     super(AutoAdminViewCase, self).setUp()
     with mute_stdout():
         AutoAdminSingleton.objects.create_autoadmin()
 def setUp(self):
     with mute_stdout():
         management.call_command('createautoadmin')