Example #1
0
    def test_settings_null(self):
        self.assertFalse(set_notify_setting(None, 'followed', 'news', True))

        # get_notify_setting for null target always returns the default
        self.assertTrue(get_notify_setting(None, 'followed', 'news', True))
        self.assertFalse(get_notify_setting(None, 'followed', 'news'))
        self.assertFalse(get_notify_setting(None, 'follow', 'news', False))
        self.assertTrue(get_notify_setting(None, 'follow', 'news'))
Example #2
0
    def test_settings_null(self):
        self.assertFalse(set_notify_setting(None, 'followed', 'news', True))

        # get_notify_setting for null target always returns the default
        self.assertTrue(get_notify_setting(None, 'followed', 'news', True))
        self.assertFalse(get_notify_setting(None, 'followed', 'news'))
        self.assertFalse(get_notify_setting(None, 'follow', 'news', False))
        self.assertTrue(get_notify_setting(None, 'follow', 'news'))
Example #3
0
    def test_settings_api(self):
        user = User.objects.get(pk=2)

        # Test get default settings
        self.assertTrue(get_notify_setting(user, "new_user", "news"))
        self.assertFalse(get_notify_setting(user, "followed", "news"))
        self.assertFalse(get_notify_setting(user, "new_user", "news", False))
        self.assertTrue(get_notify_setting(user, "new_user", "news", True))

        # Unknown types
        self.assertFalse(get_notify_setting(user, "unknown", "private_messages"))
        self.assertFalse(get_notify_setting(user, "some_type", "private_messages"))
        self.assertTrue(get_notify_setting(user, "some_type", "private_messages", True))

        # Unknown Media
        self.assertFalse(get_notify_setting(user, "new_user", "unknown"))
        self.assertFalse(get_notify_setting(user, "new_user", "some_media"))
        self.assertTrue(get_notify_setting(user, "new_user", "some_media", True))

        # Test Set
        self.assertTrue(set_notify_setting(user, "private_message", "news", True))
        self.assertTrue(get_notify_setting(user, "private_message", "news"))

        self.assertTrue(set_notify_setting(user, "private_message", "news", False))
        self.assertFalse(get_notify_setting(user, "private_message", "news", True))
Example #4
0
    def test_settings_api(self):
        user = User.objects.get(pk=2)

        # Test get default settings
        self.assertTrue(get_notify_setting(user, 'new_user', 'news'))
        self.assertFalse(get_notify_setting(user, 'followed', 'news'))
        self.assertFalse(get_notify_setting(user, 'new_user', 'news', False))
        self.assertTrue(get_notify_setting(user, 'new_user', 'news', True))

        # Unknown types
        self.assertFalse(
            get_notify_setting(user, 'unknown', 'private_messages'))
        self.assertFalse(
            get_notify_setting(user, 'some_type', 'private_messages'))
        self.assertTrue(
            get_notify_setting(user, 'some_type', 'private_messages', True))

        # Unknown Media
        self.assertFalse(get_notify_setting(user, 'new_user', 'unknown'))
        self.assertFalse(get_notify_setting(user, 'new_user', 'some_media'))
        self.assertTrue(
            get_notify_setting(user, 'new_user', 'some_media', True))

        # Test Set
        self.assertTrue(
            set_notify_setting(user, 'private_message', 'news', True))
        self.assertTrue(get_notify_setting(user, 'private_message', 'news'))

        self.assertTrue(
            set_notify_setting(user, 'private_message', 'news', False))
        self.assertFalse(
            get_notify_setting(user, 'private_message', 'news', True))