Ejemplo n.º 1
0
 def test_attachment_parsing(self):
     bugzilla = Bugzilla()
     soup = BeautifulSoup(self._example_attachment)
     attachment_element = soup.find("attachment")
     attachment = bugzilla._parse_attachment_element(attachment_element, self._expected_example_attachment_parsing['bug_id'])
     self.assertTrue(attachment)
     self._assert_dictionaries_equal(attachment, self._expected_example_attachment_parsing)
Ejemplo n.º 2
0
 def test_attachment_parsing(self):
     bugzilla = Bugzilla()
     soup = BeautifulSoup(self._example_attachment)
     attachment_element = soup.find("attachment")
     attachment = bugzilla._parse_attachment_element(
         attachment_element,
         self._expected_example_attachment_parsing['bug_id'])
     self.assertTrue(attachment)
     self._assert_dictionaries_equal(
         attachment, self._expected_example_attachment_parsing)
    def test_attachment_parsing(self):
        bugzilla = Bugzilla()

        soup = BeautifulSoup(self._example_attachment)
        attachment_element = soup.find("attachment")
        attachment = bugzilla._parse_attachment_element(attachment_element, self._expected_example_attachment_parsing['bug_id'])
        self.assertTrue(attachment)

        # Make sure we aren't parsing more or less than we expect
        self.assertEquals(attachment.keys(), self._expected_example_attachment_parsing.keys())

        for key, expected_value in self._expected_example_attachment_parsing.items():
            self.assertEquals(attachment[key], expected_value, ("Failure for key: %s: Actual='%s' Expected='%s'" % (key, attachment[key], expected_value)))
Ejemplo n.º 4
0
    def test_attachment_parsing(self):
        reviewer = Reviewer('Test One', '*****@*****.**')
        committer = Committer('Test Two', '*****@*****.**')
        committer_list = CommitterList(committers=[committer], reviewers=[reviewer])
        bugzilla = Bugzilla(committers=committer_list)

        soup = BeautifulSoup(self._example_attachment)
        attachment_element = soup.find("attachment")
        attachment = bugzilla._parse_attachment_element(attachment_element, self._expected_example_attachment_parsing['bug_id'])
        self.assertTrue(attachment)

        for key, expected_value in self._expected_example_attachment_parsing.items():
            self.assertEquals(attachment[key], expected_value, ("Failure for key: %s: Actual='%s' Expected='%s'" % (key, attachment[key], expected_value)))
Ejemplo n.º 5
0
    def test_attachment_parsing(self):
        reviewer = Reviewer('Test One', '*****@*****.**')
        committer = Committer('Test Two', '*****@*****.**')
        committer_list = CommitterList(committers=[committer],
                                       reviewers=[reviewer])
        bugzilla = Bugzilla(committers=committer_list)

        soup = BeautifulSoup(self._example_attachment)
        attachment_element = soup.find("attachment")
        attachment = bugzilla._parse_attachment_element(
            attachment_element,
            self._expected_example_attachment_parsing['bug_id'])
        self.assertTrue(attachment)

        for key, expected_value in self._expected_example_attachment_parsing.items(
        ):
            self.assertEquals(
                attachment[key], expected_value,
                ("Failure for key: %s: Actual='%s' Expected='%s'" %
                 (key, attachment[key], expected_value)))