def setUp(self): disconnect_entry_signals() disconnect_discussion_signals() self.site = Site.objects.get_current() self.author = Author.objects.create_user(username='******', email='*****@*****.**', password='******') self.category = Category.objects.create(title='Tests', slug='tests') params = { 'title': 'Test 1', 'content': 'First test entry published', 'slug': 'test-1', 'tags': 'tests', 'creation_date': datetime(2010, 1, 1, 23, 00), 'status': PUBLISHED } entry = Entry.objects.create(**params) entry.sites.add(self.site) entry.categories.add(self.category) entry.authors.add(self.author) self.first_entry = entry params = { 'title': 'Test 2', 'content': 'Second test entry published', 'slug': 'test-2', 'tags': 'tests', 'creation_date': datetime(2010, 5, 31, 23, 00), 'status': PUBLISHED } entry = Entry.objects.create(**params) entry.sites.add(self.site) entry.categories.add(self.category) entry.authors.add(self.author) self.second_entry = entry
def setUp(self): disconnect_entry_signals() self.site = Site.objects.get_current() self.authors = [ Author.objects.create(username='******', email='*****@*****.**'), Author.objects.create(username='******', email='*****@*****.**')] self.categories = [ Category.objects.create(title='Category 1', slug='cat-1'), Category.objects.create(title='Category 2', slug='cat-2')] params = {'title': 'My entry 1', 'content': 'My content 1', 'tags': 'events, test', 'slug': 'my-entry-1', 'status': PUBLISHED} self.entry_1 = Entry.objects.create(**params) self.entry_1.authors.add(*self.authors) self.entry_1.categories.add(*self.categories) self.entry_1.sites.add(self.site) params = {'title': 'My entry 2', 'content': 'My content 2', 'tags': 'events', 'slug': 'my-entry-2', 'status': PUBLISHED} self.entry_2 = Entry.objects.create(**params) self.entry_2.authors.add(self.authors[0]) self.entry_2.categories.add(self.categories[0]) self.entry_2.sites.add(self.site) params = {'title': 'My entry draft', 'content': 'My content draft', 'tags': 'events, tag', 'slug': 'my-entry-draft'} self.entry_draft = Entry.objects.create(**params) self.entry_draft.authors.add(self.authors[0]) self.entry_draft.categories.add(self.categories[0]) self.entry_draft.sites.add(self.site)
def setUp(self): disconnect_entry_signals() disconnect_discussion_signals() params = {'title': 'My entry', 'content': 'My content', 'slug': 'my-entry'} self.entry = Entry.objects.create(**params)
def setUp(self): disconnect_entry_signals() activate('en') self.request_factory = RequestFactory() self.site = Site.objects.get_current() params = { 'title': 'My entry 1', 'content': 'My content 1', 'status': PUBLISHED, 'slug': 'my-entry-1' } self.entry_1 = Entry.objects.create(**params) self.entry_1.sites.add(self.site) params = { 'title': 'My entry 2', 'content': 'My content 2', 'status': PUBLISHED, 'slug': 'my-entry-2' } self.entry_2 = Entry.objects.create(**params) self.entry_2.sites.add(self.site) params = { 'title': 'My entry draft', 'content': 'My content draft', 'slug': 'my-entry-draft' } self.entry_draft = Entry.objects.create(**params) self.entry_draft.sites.add(self.site)
def setUp(self): disconnect_entry_signals() params = { 'title': 'My entry', 'content': 'My content', 'tags': 'events, test', 'slug': 'my-entry' } self.entry = Entry.objects.create(**params)
def setUp(self): disconnect_entry_signals() disconnect_discussion_signals() # Clean the memoization of user flagger to avoid error on MySQL try: del user_flagger_[()] except KeyError: pass # Use default URL shortener backend, to avoid networks errors self.original_shortener = shortener_settings.URL_SHORTENER_BACKEND shortener_settings.URL_SHORTENER_BACKEND = 'events.url_shortener.'\ 'backends.default' # Set up a stub around urlopen import zinnia.xmlrpc.pingback self.original_urlopen = zinnia.xmlrpc.pingback.urlopen zinnia.xmlrpc.pingback.urlopen = self.fake_urlopen # Set a short template for entry_detail to avoid rendering errors setup_test_template_loader( {'events/entry_detail.html': '<html><head><title>{{ object.title }}</title></head>' '<body>{{ object.html_content|safe }}</body></html>', '404.html': '404'}) # Preparing site self.site = Site.objects.get_current() # Creating tests entries self.author = Author.objects.create_user(username='******', email='*****@*****.**') self.category = Category.objects.create(title='test', slug='test') params = {'title': 'My first entry', 'content': 'My first content', 'slug': 'my-first-entry', 'creation_date': datetime(2010, 1, 1, 12), 'status': PUBLISHED} self.first_entry = Entry.objects.create(**params) self.first_entry.sites.add(self.site) self.first_entry.categories.add(self.category) self.first_entry.authors.add(self.author) params = {'title': 'My second entry', 'content': 'My second content with link ' 'to <a href="http://%s%s">first entry</a>' ' and other links : %s %s.' % ( self.site.domain, self.first_entry.get_absolute_url(), 'http://example.com/error-404/', 'http://external/'), 'slug': 'my-second-entry', 'creation_date': datetime(2010, 1, 1, 12), 'status': PUBLISHED} self.second_entry = Entry.objects.create(**params) self.second_entry.sites.add(self.site) self.second_entry.categories.add(self.category) self.second_entry.authors.add(self.author) # Instanciating the server proxy self.server = ServerProxy('http://example.com/xmlrpc/', transport=TestTransport())
def __init__(self): """ Init the Command and add custom styles. """ super(Command, self).__init__() self.style.TITLE = self.style.SQL_FIELD self.style.STEP = self.style.SQL_COLTYPE self.style.ITEM = self.style.HTTP_INFO disconnect_entry_signals() disconnect_discussion_signals()
def setUp(self): disconnect_entry_signals() disconnect_discussion_signals() activate('en') self.site = Site.objects.get_current() self.author = Author.objects.create(username='******', first_name='Root', last_name='Bloody', email='*****@*****.**') self.category = Category.objects.create(title='Tests', slug='tests') self.entry_ct_id = ContentType.objects.get_for_model(Entry).pk
def setUp(self): disconnect_entry_signals() self.site = Site.objects.get_current() self.author = Author.objects.create_user('webmaster', '*****@*****.**') params = { 'title': 'My entry', 'content': 'My content', 'tags': 'events, test', 'slug': 'my-entry' } self.entry = Entry.objects.create(**params) self.entry.authors.add(self.author) self.entry.sites.add(self.site)
def setUp(self): disconnect_entry_signals() disconnect_discussion_signals() self.site = Site.objects.get_current() self.author = Author.objects.create(username='******', email='*****@*****.**') params = { 'title': 'My test entry', 'content': 'My test entry', 'slug': 'my-test-entry', 'status': PUBLISHED } self.entry = Entry.objects.create(**params) self.entry.sites.add(self.site) self.entry.authors.add(self.author)
def setUp(self): disconnect_entry_signals() self.site = Site.objects.get_current() self.categories = [ Category.objects.create(title='Category 1', slug='category-1'), Category.objects.create(title='Category 2', slug='category-2') ] params = { 'title': 'My entry', 'content': 'My content', 'tags': 'events, test', 'slug': 'my-entry' } self.entry = Entry.objects.create(**params) self.entry.categories.add(*self.categories) self.entry.sites.add(self.site)
def setUp(self): disconnect_entry_signals() disconnect_discussion_signals() setup_test_template_loader({ 'comments/comment_authors_email.txt': '', 'comments/comment_notification_email.txt': '', 'comments/comment_reply_email.txt': '' }) self.site = Site.objects.get_current() self.author = Author.objects.create(username='******', email='*****@*****.**') params = { 'title': 'My test entry', 'content': 'My test entry', 'slug': 'my-test-entry', 'status': PUBLISHED } self.entry = Entry.objects.create(**params) self.entry.sites.add(self.site) self.entry.authors.add(self.author)
def setUp(self): disconnect_entry_signals() self.sites = [ Site.objects.get_current(), Site.objects.create(domain='http://domain.com', name='Domain.com') ] self.authors = [ Author.objects.create_user(username='******', email='*****@*****.**'), Author.objects.create_user(username='******', email='*****@*****.**') ] self.categories = [ Category.objects.create(title='Category 1', slug='category-1'), Category.objects.create(title='Category 2', slug='category-2') ] params = { 'title': 'My entry 1', 'content': 'My content 1', 'tags': 'events, test', 'slug': 'my-entry-1', 'status': PUBLISHED } self.entry_1 = Entry.objects.create(**params) self.entry_1.authors.add(self.authors[0]) self.entry_1.categories.add(*self.categories) self.entry_1.sites.add(*self.sites) params = { 'title': 'My entry 2', 'content': 'My content 2', 'tags': 'events, test', 'slug': 'my-entry-2' } self.entry_2 = Entry.objects.create(**params) self.entry_2.authors.add(*self.authors) self.entry_2.categories.add(self.categories[0]) self.entry_2.sites.add(self.sites[0])
def setUp(self): disconnect_entry_signals() # Create data self.webmaster = Author.objects.create_superuser( username='******', email='*****@*****.**', password='******') self.contributor = Author.objects.create_user( username='******', email='*****@*****.**', password='******') self.site = Site.objects.get_current() self.categories = [ Category.objects.create(title='Category 1', slug='category-1'), Category.objects.create(title='Category 2', slug='category-2')] params = {'title': 'My entry 1', 'content': 'My content 1', 'tags': 'events, test', 'slug': 'my-entry-1', 'creation_date': datetime(2010, 1, 1, 12), 'status': PUBLISHED} self.entry_1 = Entry.objects.create(**params) self.entry_1.authors.add(self.webmaster) self.entry_1.categories.add(*self.categories) self.entry_1.sites.add(self.site) params = {'title': 'My entry 2', 'content': 'My content 2', 'creation_date': datetime(2010, 3, 15), 'tags': 'events, test', 'slug': 'my-entry-2'} self.entry_2 = Entry.objects.create(**params) self.entry_2.authors.add(self.webmaster) self.entry_2.categories.add(self.categories[0]) self.entry_2.sites.add(self.site) # Instanciating the server proxy self.server = ServerProxy('http://localhost:8000/xmlrpc/', transport=TestTransport())
def setUp(self): disconnect_entry_signals()
def setUp(self): disconnect_entry_signals() activate('en') self.site = AdminSite() self.admin = self.admin_class(self.model_class, self.site)
def setUp(self): disconnect_entry_signals() disconnect_discussion_signals()