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