def test_path_root(self): from widgy.contrib.page_builder.models import MainContent, Button tree_1 = MainContent.add_root(widgy_site) tree_2 = MainContent.add_root(widgy_site) tree_2.add_child(widgy_site, Button) assert Node.objects.filter(path__path_root=tree_1.node.path).count() == 1 assert Node.objects.filter(path__path_root=tree_2.node.path).count() == 2
def test_video_has_url(self): """Test video fetch from database.""" content = MainContent.add_root(widgy_site) video = content.add_child(widgy_site, Video, video="https://www.youtube.com/watch?v=dQw4w9WgXcQ") video = content.get_children()[0] self.assertEqual(video.video.embed_url, "//youtube.com/embed/dQw4w9WgXcQ")
def test_video_has_url(self): """Test video fetch from database.""" content = MainContent.add_root(widgy_site) video = content.add_child( widgy_site, Video, video='https://www.youtube.com/watch?v=dQw4w9WgXcQ') video = content.get_children()[0] self.assertEqual(video.video.embed_url, '//youtube.com/embed/dQw4w9WgXcQ')
def setUp(self): super(PageSetup, self).setUp() self.factory = RequestFactory() self.widgy_site = get_site(getattr(settings, 'WIDGY_MEZZANINE_SITE', widgy_site)) self.page = WidgyPage.objects.create( root_node=self.widgy_site.get_version_tracker_model().objects.create( working_copy=MainContent.add_root(self.widgy_site).node, ), title='titleabc', slug='slugabc', )
def setUp(self): super(PageSetup, self).setUp() self.factory = RequestFactory() self.widgy_site = get_site( getattr(settings, 'WIDGY_MEZZANINE_SITE', widgy_site)) self.page = WidgyPage.objects.create( root_node=self.widgy_site.get_version_tracker_model().objects. create(working_copy=MainContent.add_root(self.widgy_site).node, ), title='titleabc', slug='slugabc', )
def setUp(self): super(PermissionMixin, self).setUp() from widgy.contrib.page_builder.models import MainContent self.main_site = Site.objects.get(pk=1) self.other_site = Site.objects.create(domain='other.example.com', name='Other') self.other_page = WidgyPage.objects.create( root_node=self.widgy_site.get_version_tracker_model().objects.create( working_copy=MainContent.add_root(self.widgy_site).node, ), title='titleabc', slug='slugabc', site=self.other_site, ) SitePermission.objects.create(user=self.staffuser) self.staffuser.sitepermissions.sites.add(self.main_site)