Example #1
0
    def test_ToList_TupleMultipleStrings_ReturnsStringsInOrder(self):
        test_tuple = ("test1", "test2", "test3")

        gen_list = [x for x in to_list(test_tuple)]

        self.assertEquals(list(test_tuple), gen_list)
Example #2
0
    def test_ToList_SetSingleString_ReturnsString(self):
        test_set = {"test"}

        gen_list = [x for x in to_list(test_set)]

        self.assertEquals(list(test_set), gen_list)
Example #3
0
    def test_ToList_SetMultipleStrings_ReturnsStringsInOrder(self):
        test_set = {"test1", "test2", "test3"}

        gen_list = [x for x in to_list(test_set)]

        self.assertEquals(list(test_set), gen_list)
Example #4
0
    def test_ToList_ListSingleString_ReturnsString(self):
        test_list = ["test"]

        gen_list = [x for x in to_list(test_list)]

        self.assertEquals(test_list, gen_list)
Example #5
0
    def test_ToList_ListMultipleStrings_ReturnsStringsInOrder(self):
        test_list = ["test1", "test2", "test3"]

        gen_list = [x for x in to_list(test_list)]

        self.assertEquals(test_list, gen_list)
Example #6
0
    def test_ToList_EmptyString_ReturnsEmptyString(self):
        gen_list = [x for x in to_list("")]

        self.assertEqual([""], gen_list)
Example #7
0
    def test_ToList_SingleString_ReturnsString(self):
        test_string = "test"

        gen_list = [x for x in to_list(test_string)]

        self.assertEquals([test_string], gen_list)
Example #8
0
    def test_ToList_EmptyList_ReturnsNothing(self):
        gen_list = [x for x in to_list([])]

        self.assertEqual([], gen_list)
Example #9
0
    def test_ToList_ParamIsNone_ReturnsNothing(self):
        gen_list = [x for x in to_list(None)]

        self.assertEqual([], gen_list)
Example #10
0
    def test_ToList_Dictionary_ReturnsObjectInList(self):
        test_dict = {'test_key': 'test_value'}

        gen_list = [x for x in to_list(test_dict)]

        self.assertEquals([test_dict], gen_list)
Example #11
0
    def test_ToList_Integer_ReturnsIntegerInList(self):
        test_int = 123

        gen_list = [x for x in to_list(test_int)]

        self.assertEquals([123], gen_list)
Example #12
0
    def add_blacklist_patterns(self, patterns):
        """Add patterns to the blacklist

        :param patterns: regular expression pattern or list of patterns to add to blacklist
        """
        self.blacklist = set(to_list(patterns)) | (self.blacklist or set())