Esempio n. 1
0
 def test_true_if_publishing_state_is_published(self):
     site = Site(publishing_data={'state': SiteStates.PUBLISHED})
     self.assertTrue(site.is_published)
Esempio n. 2
0
 def test_false_if_publishing_state_is_not_published(self):
     site = Site(publishing_data={'state': 999})
     self.assertFalse(site.is_published)
Esempio n. 3
0
 def test_instantiates_list_of_sites_with_attrs_from_service(self):
     self.assertEqual(len(self.sites), 2)
     self.assertIn(Site(id='1'), self.sites)
     self.assertIn(Site(id='2'), self.sites)
Esempio n. 4
0
 def test_false_if_no_publishing_data(self):
     site = Site()
     self.assertFalse(site.is_published)
Esempio n. 5
0
 def test_sets_init_kwargs_as_attributes(self):
     site = Site(name='my site', id='123')
     self.assertEqual(site.name, 'my site')
     self.assertEqual(site.id, '123')