예제 #1
0
    def test_try_iterate_non_iterable(self):
        try:
            Result = rss.find_entry_by_title("list", "title")
        except TypeError:
            Result = TypeError

        self.assertEqual(TypeError, Result)
예제 #2
0
    def test_try_match_non_string(self):
        try:
            Result = rss.find_entry_by_title(self.TestList, 1)
        except TypeError:
            Result = TypeError

        self.assertEqual(TypeError, Result)
예제 #3
0
    def test_return_first_found(self):
        Result = rss.find_entry_by_title(self.TestList, "Title2")

        self.assertEqual(self.TestDict2, Result)
        self.assertNotEqual(self.TestDict3, Result)
예제 #4
0
    def test_no_match_return_none(self):
        Result = rss.find_entry_by_title(self.TestList, "No Such Title Exists")

        self.assertEqual(None, Result)
예제 #5
0
    def test_ignore_case(self):
        Result = rss.find_entry_by_title(self.TestList, "tItLe1")

        self.assertEqual(self.TestDict1, Result)
예제 #6
0
    def test_finds_title(self):
        Result = rss.find_entry_by_title(self.TestList, "Title1")

        self.assertEqual(self.TestDict1, Result)