def setUpTestData(cls):
     translation.activate('fr')
     cls.flatpage = FlatPageFactory.create(published_fr=True)
     FlatPageFactory.create(published_fr=True)
     cls.administrator = User.objects.create(username="******", is_superuser=True,
                                             is_staff=True, is_active=True)
     cls.administrator.set_password('administrator')
     cls.administrator.save()
     cls.administrator.refresh_from_db()
Example #2
0
    def setUpClass(cls):
        cls.source_a = RecordSourceFactory()
        cls.source_b = RecordSourceFactory()
        cls.portal_a = TargetPortalFactory()
        cls.portal_b = TargetPortalFactory()

        FlatPageFactory.create(published=True, sources=(cls.source_a, ))
        FlatPageFactory.create(portals=(cls.portal_a, cls.portal_b),
                               published=True)
        FlatPageFactory.create(published=True, sources=(cls.source_b, ))
        FlatPageFactory.create(portals=(cls.portal_a, ), published=True)
Example #3
0
    def setUpClass(cls):
        super(SyncTestPortal, cls).setUpClass()
        cls.source_a = RecordSourceFactory()
        cls.source_b = RecordSourceFactory()
        cls.portal_a = TargetPortalFactory()
        cls.portal_b = TargetPortalFactory()

        FlatPageFactory.create(published=True,
                               sources=(cls.source_a,))
        FlatPageFactory.create(portals=(cls.portal_a, cls.portal_b),
                               published=True)
        FlatPageFactory.create(published=True,
                               sources=(cls.source_b,))
        FlatPageFactory.create(portals=(cls.portal_a,),
                               published=True)
Example #4
0
    def setUpClass(cls):
        super(SyncMobileFlatpageTest, cls).setUpClass()
        translation.deactivate()

        cls.portals = []

        cls.portal_a = TargetPortalFactory()
        cls.portal_b = TargetPortalFactory()

        cls.source_a = RecordSourceFactory()
        cls.source_b = RecordSourceFactory()

        FlatPageFactory.create(published=True)
        FlatPageFactory.create(portals=(cls.portal_a, cls.portal_b),
                               published=True)
        FlatPageFactory.create(published=True)
        FlatPageFactory.create(portals=(cls.portal_a, ), published=True)
Example #5
0
    def setUpClass(cls):
        super(SyncMobileFlatpageTest, cls).setUpClass()
        translation.deactivate()

        cls.portals = []

        cls.portal_a = TargetPortalFactory()
        cls.portal_b = TargetPortalFactory()

        cls.source_a = RecordSourceFactory()
        cls.source_b = RecordSourceFactory()

        FlatPageFactory.create(published=True)
        FlatPageFactory.create(portals=(cls.portal_a, cls.portal_b),
                               published=True)
        FlatPageFactory.create(published=True)
        FlatPageFactory.create(portals=(cls.portal_a,),
                               published=True)
Example #6
0
 def test_sync_flatpage_lang(self):
     output = StringIO()
     FlatPageFactory.create(published_fr=True)
     FlatPageFactory.create(published_en=True)
     FlatPageFactory.create(published_es=True)
     management.call_command('sync_mobile', 'tmp', url='http://localhost:8000',
                             skip_tiles=True, verbosity=2, stdout=output)
     for lang in settings.MODELTRANSLATION_LANGUAGES:
         with open(os.path.join('tmp', lang, 'flatpages.json'), 'r') as f:
             flatpages = json.load(f)
             self.assertEqual(len(flatpages),
                              FlatPage.objects.filter(**{'published_{}'.format(lang): True}).count())
     self.assertIn('en/flatpages.json', output.getvalue())
Example #7
0
 def test_sync_flatpage_lang(self):
     output = BytesIO()
     FlatPageFactory.create(published_fr=True)
     FlatPageFactory.create(published_en=True)
     FlatPageFactory.create(published_es=True)
     management.call_command('sync_mobile', 'tmp', url='http://localhost:8000',
                             skip_tiles=True, verbosity=2, stdout=output)
     for lang in settings.MODELTRANSLATION_LANGUAGES:
         with open(os.path.join('tmp', lang, 'flatpages.json'), 'r') as f:
             flatpages = json.load(f)
             self.assertEquals(len(flatpages),
                               FlatPage.objects.filter(**{'published_{}'.format(lang): True}).count())
     self.assertIn('en/flatpages.json', output.getvalue())
Example #8
0
 def setUp(self):
     FlatPageFactory.create_batch(10, published=True)
     FlatPageFactory.create(published=False)
 def setUpTestData(cls):
     translation.activate('fr')
     cls.flatpage = FlatPageFactory.create(published_fr=True)
     FlatPageFactory.create(published_fr=True)
Example #10
0
 def setUpClass(cls):
     super(SyncMobileSpecificOptionsTest, cls).setUpClass()
     FlatPageFactory.create(published_fr=True)
     FlatPageFactory.create(published_en=True)
Example #11
0
 def setUp(self):
     FlatPageFactory.create_batch(10, published=True)
     FlatPageFactory.create(published=False)
Example #12
0
 def setUpClass(cls):
     super(SyncMobileSpecificOptionsTest, cls).setUpClass()
     FlatPageFactory.create(published_fr=True)
     FlatPageFactory.create(published_en=True)
 def setUpTestData(cls):
     translation.activate('fr')
     cls.flatpage = FlatPageFactory.create(published_fr=True)
     FlatPageFactory.create(published_fr=True)