def handle(self, **options): call_command('migrate', verbosity=0, interactive=False) call_command('loaddata', 'application', 'providersocial', 'articleconfiguration', verbosity=0, interactive=False) call_command('compilemessages', verbosity=0, interactive=False) name = str(raw_input(_('Name of project: '))) site = str(raw_input(_('Site of project: '))) email = str(raw_input(_('E-Mail: '))) username = str(raw_input(_('Username: '))) password = getpass.getpass() try: account = Account() account.username = username account.email = email account.set_password(password) account.save() project = Project() project.name = name project.site = site project.save() project_account = ProjectAccount(project=project, account=account) project_account.save() except Exception, e: raise e
class AccountTestCase(TestCase): def setUp(self): self.project = Project() def test_model(self): self.project.name = 'BigBoss' self.project.site = 'forleven.com' self.project.slug = 'bigboss' self.project.save()
class ArticleTestCase(TestCase): fixtures = ['account.json', ] def setUp(self): self.article = Article() self.account = Account.objects.first() self.project = Project(name='Django-panel', site='github.com/RenanPalmeira/django-panel') self.project.save() def test_model(self): self.article.account = self.account self.article.project = self.project self.article.reference = 'https://www.python.org' self.article.title = 'Hello world' self.article.content = '...' self.article.save() def test_tasks(self): result= send_link.delay('https://www.python.org')
class ArticleTestCase(TestCase): fixtures = [ 'account.json', ] def setUp(self): self.article = Article() self.account = Account.objects.first() self.project = Project(name='Django-panel', site='github.com/RenanPalmeira/django-panel') self.project.save() def test_model(self): self.article.account = self.account self.article.project = self.project self.article.reference = 'https://www.python.org' self.article.title = 'Hello world' self.article.content = '...' self.article.save() def test_tasks(self): result = send_link.delay('https://www.python.org')