Esempio n. 1
0
    def test_demo_multiple_groups_true(self):
        groups = ['group1', 'group2']
        for group_name in groups:
            group = Group.objects.create(name=group_name)
            group.user_set.add(self.user)

        self.assertEqual(is_demo(user=self.user), True)
Esempio n. 2
0
 def test_demo_default(self):
     self.assertEqual(is_demo(user=self.user), False)
Esempio n. 3
0
 def test_demo_unsupported_user_object(self):
     self.assertEqual(is_demo(user=False), False)
Esempio n. 4
0
 def test_demo_group_unsupported_object(self):
     self.assertEqual(is_demo(user=self.user), False)  # noqa
Esempio n. 5
0
 def test_demo_mode_for_global_false_but_user_in_demo_group(self):
     group = Group.objects.create(name='demo')
     group.user_set.add(self.user)
     self.assertEqual(is_demo(user=self.user), True)
Esempio n. 6
0
 def test_demo_group_custom_name_with_default_group(self):
     group = Group.objects.create(name='demo')
     group.user_set.add(self.user)
     self.assertEqual(is_demo(user=self.user), False)
Esempio n. 7
0
 def test_demo_group_custom_name(self):
     group = Group.objects.create(name='foobar')
     group.user_set.add(self.user)
     self.assertEqual(is_demo(user=self.user), True)
Esempio n. 8
0
 def test_demo_group_default_name(self):
     group = Group.objects.create(name='demo')
     group.user_set.add(self.user)
     self.assertEqual(is_demo(user=self.user), True)
Esempio n. 9
0
 def test_demo_mode_false(self):
     self.assertEqual(is_demo(user=self.user), False)
Esempio n. 10
0
 def test_demo_mode_true(self):
     self.assertEqual(is_demo(user=self.user), True)