def test_get(self): site1 = LearningSiteFactory(title='Site Alpha') url = "/api/site/?q=Alpha" response = self.client.get(url) self.assertEquals(response.status_code, 200) the_json = loads(response.content.decode('utf-8')) self.assertEquals(len(the_json['results']), 1) self.assertEquals(the_json['results'][0]['id'], site1.id)
def setUp(self): self.site = LearningSiteFactory() self.collection = ArchivalCollectionFactory() self.link_url = reverse('collection-link-view', kwargs={'parent': self.site.id}) self.unlink_url = reverse('collection-unlink-view', kwargs={ 'parent': self.site.id, 'pk': self.collection.id })
def test_form_valid_associates(self): site = LearningSiteFactory() frm = ConnectionForm() frm.cleaned_data = {'connection_type': 'associate', 'site': site} view = ConnectionCreateView() view.parent = self.parent view.form_valid(frm) self.assertTrue(len(self.parent.associates()), 1) self.assertEquals(self.parent.associates()[0], site)
def setUp(self): self.site = LearningSiteFactory() self.collection = ArchivalCollectionFactory() self.collection.learning_sites.add(self.site) self.url = reverse('collection-delete-view', kwargs={ 'parent': self.site.id, 'pk': self.collection.id })
def test_places_by_start_date(self): site = LearningSiteFactory() place1 = site.place.first() place2 = PlaceFactory(start_date=None, end_date=None) site.place.add(place2) dt = ExtendedDate.objects.create(edtf_format='1920') place3 = PlaceFactory(start_date=dt) site.place.add(place3) qs = site.places_by_start_date() self.assertEquals(qs[0], place1) self.assertEquals(qs[1], place3) self.assertEquals(qs[2], place2)
def setUp(self): self.site = LearningSiteFactory() self.footnote = FootnoteFactory() self.site.footnotes.add(self.footnote) self.create_url = reverse('footnote-create-view', kwargs={'parent': self.site.id}) self.edit_url = reverse('footnote-edit-view', kwargs={ 'parent': self.site.id, 'pk': self.footnote.id }) self.delete_url = reverse('footnote-delete-view', kwargs={ 'parent': self.site.id, 'pk': self.footnote.id })
def setUp(self): self.site = LearningSiteFactory() self.repository = ArchivalRepositoryFactory() self.url = reverse('collection-create-view', kwargs={'parent': self.site.id})
def setUp(self): self.site = LearningSiteFactory() self.parent = LearningSiteFactory()
def setUp(self): self.user = UserFactory(username='******') self.site1 = LearningSiteFactory(title='foo', created_by=self.user) self.site2 = LearningSiteFactory(title='bar')
def test_learning_site_detail(self): site = LearningSiteFactory() url = reverse('site-detail-view', kwargs={'pk': site.id}) response = self.client.get(url) self.assertEquals(response.status_code, 200)
def setUp(self): self.site = LearningSiteFactory() self.url = reverse('display-date-view')
def test_empty(self): site = LearningSiteFactory() self.assertFalse(site.empty()) site = LearningSite.objects.create(title='Foo') self.assertTrue(site.empty())
def test_group(self): site = LearningSite.objects.create(title='test site') self.assertEquals(site.group(), 'other') site = LearningSiteFactory() self.assertEquals(site.group(), 'school')
def setUp(self): self.site = LearningSiteFactory() self.url = reverse('site-gallery-view', kwargs={'parent': self.site.id})
def setUp(self): self.site = LearningSiteFactory() self.url = reverse('digital-object-create-view', kwargs={'parent': self.site.id})
def setUp(self): self.site = LearningSiteFactory() site = LearningSiteFactory() self.url = reverse('site-update-view', kwargs={'pk': site.id})
def test_create_or_update(self): site = LearningSiteFactory(established=None) data = { 'is_range': False, 'millenium1': '2', 'century1': '0', 'decade1': '1', 'year1': '0', 'month1': '2', 'day1': '28', 'approximate1': True, 'uncertain1': True, 'millenium2': None, 'century2': None, 'decade2': None, 'year2': None, 'month2': None, 'day2': None, 'approximate2': False, 'uncertain2': False, } # add established date form = ExtendedDateForm(data=data) self.assertTrue(form.is_valid()) form.create_or_update(site, 'established') site.refresh_from_db() established = site.established self.assertEquals(established.edtf_format, '2010-02-28?~') # update established date data['year1'] = 1 form = ExtendedDateForm(data=data) self.assertTrue(form.is_valid()) form.create_or_update(site, 'established') site.refresh_from_db() self.assertEquals(established.id, site.established.id) self.assertEquals(established.edtf_format, '2011-02-28?~') # remove established date data = { 'is_range': False, 'millenium1': '', 'century1': '', 'decade1': '', 'year1': '', 'month1': '', 'day1': '', 'approximate1': True, 'uncertain1': True, 'millenium2': '', 'century2': '', 'decade2': '', 'year2': '', 'month2': '', 'day2': '', 'approximate2': False, 'uncertain2': False, } form = ExtendedDateForm(data=data) self.assertTrue(form.is_valid()) form.create_or_update(site, 'established') site.refresh_from_db() self.assertIsNone(site.established) with self.assertRaises(ExtendedDate.DoesNotExist): ExtendedDate.objects.get(id=established.id)
def setUp(self): self.user = UserFactory() self.user.groups.add(GroupFactory(name='Editor')) self.site = LearningSiteFactory() self.repository = ArchivalRepositoryFactory()
def test_empty_relationships(self): site = LearningSiteFactory() self.assertFalse(site.has_connections())