Ejemplo n.º 1
0
class PopconSubmissionTests(unittest2.TestCase):
    @classmethod
    def setUpClass(self):
        self.submission_path = "test_data/test_popcon"
        self.submission = PopconSubmission(self.submission_path)

    def test_user_id(self):
        with open(self.submission_path) as popcon_file:
            user_id = popcon_file.readline().split()[2].lstrip("ID:")
        self.assertEqual(self.submission.user_id,user_id)

    def test_load(self):
        with open(self.submission_path) as popcon_file:
            size = len(popcon_file.readlines())
        self.assertEqual(len(self.submission.packages),size-2)

    def test_str(self):
        output = "\nPopularity-contest submission ID 8b44fcdbcf676e711a153d5db099test\n dash: 1\n perl-base: 1\n libusbmuxd1: 1\n libc6-i686: 1\n libc6: 1"
        self.assertEqual(self.submission.__str__(),output)
Ejemplo n.º 2
0
 def setUpClass(self):
     self.submission_path = "test_data/test_popcon"
     self.submission = PopconSubmission(self.submission_path)