Exemple #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)
Exemple #2
0
 def test_demo_default(self):
     self.assertEqual(is_demo(user=self.user), False)
Exemple #3
0
 def test_demo_unsupported_user_object(self):
     self.assertEqual(is_demo(user=False), False)
Exemple #4
0
 def test_demo_group_unsupported_object(self):
     self.assertEqual(is_demo(user=self.user), False)  # noqa
Exemple #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)
Exemple #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)
Exemple #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)
Exemple #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)
Exemple #9
0
 def test_demo_mode_false(self):
     self.assertEqual(is_demo(user=self.user), False)
Exemple #10
0
 def test_demo_mode_true(self):
     self.assertEqual(is_demo(user=self.user), True)