Exemplo n.º 1
0
    def handle_noargs(self, *args, **kwargs):
        """
        Calls Django's syncdb command but always in non-interactive mode. After
        this it sends our post_database_setup signal.
        """
        interactive = kwargs.get('interactive', False)
        kwargs['interactive'] = False
        return_value = super(Command, self).handle_noargs(*args, **kwargs)
        post_database_setup.send(sender=self)

        if interactive:
            print('Interactive mode (e. g. creating a superuser) is not possibile '
                  'in OpenSlides. A superuser is automaticly created.')
        return return_value
Exemplo n.º 2
0
 def _pre_setup(self, *args, **kwargs):
     return_value = super(TestCase, self)._pre_setup(*args, **kwargs)
     post_database_setup.send(sender=self)
     return return_value