Пример #1
0
 def test_parsePath_handles_underscore_in_directory(self):
     # parsePath is not misled by an underscore in the directory name.
     self.assertEqual(
         # XXX cjwatson 2012-07-03: .tar.gz is not stripped off the end
         # of the version due to something of an ambiguity in the design;
         # how should translations_main_1.0.1.tar.gz be parsed?  In
         # practice this doesn't matter because DdtpTarballUpload never
         # uses the version for anything.
         ("translations", "main", "1.tar.gz"),
         DdtpTarballUpload.parsePath(
             "/dir_with_underscores/translations_main_1.tar.gz"))
 def test_parsePath_handles_underscore_in_directory(self):
     # parsePath is not misled by an underscore in the directory name.
     self.assertEqual(
         # XXX cjwatson 2012-07-03: .tar.gz is not stripped off the end
         # of the version due to something of an ambiguity in the design;
         # how should translations_main_1.0.1.tar.gz be parsed?  In
         # practice this doesn't matter because DdtpTarballUpload never
         # uses the version for anything.
         ("translations", "main", "1.tar.gz"),
         DdtpTarballUpload.parsePath(
             "/dir_with_underscores/translations_main_1.tar.gz"))
Пример #3
0
 def process(self):
     self.tarfile.close()
     self.buffer.close()
     DdtpTarballUpload().process(self.archive, self.path, self.suite)
Пример #4
0
 def test_getSeriesKey_refuses_names_with_wrong_number_of_fields(self):
     # getSeriesKey requires exactly three fields.
     self.assertIsNone(DdtpTarballUpload.getSeriesKey("package_1.0.tar.gz"))
     self.assertIsNone(
         DdtpTarballUpload.getSeriesKey("one_two_three_four_5.tar.gz"))
Пример #5
0
 def test_getSeriesKey_returns_None_on_mismatch(self):
     # getSeriesKey returns None if the filename does not match the
     # expected pattern.
     self.assertIsNone(DdtpTarballUpload.getSeriesKey("argh_1.0.jpg"))
Пример #6
0
 def test_getSeriesKey_extracts_component(self):
     # getSeriesKey extracts the component from an upload's filename.
     self.openArchive("20060728")
     self.assertEqual("main", DdtpTarballUpload.getSeriesKey(self.path))
 def test_getSeriesKey_refuses_names_with_wrong_number_of_fields(self):
     # getSeriesKey requires exactly three fields.
     self.assertIsNone(DdtpTarballUpload.getSeriesKey("package_1.0.tar.gz"))
     self.assertIsNone(DdtpTarballUpload.getSeriesKey(
         "one_two_three_four_5.tar.gz"))
 def test_getSeriesKey_returns_None_on_mismatch(self):
     # getSeriesKey returns None if the filename does not match the
     # expected pattern.
     self.assertIsNone(DdtpTarballUpload.getSeriesKey("argh_1.0.jpg"))
 def test_getSeriesKey_extracts_component(self):
     # getSeriesKey extracts the component from an upload's filename.
     self.openArchive("20060728")
     self.assertEqual("main", DdtpTarballUpload.getSeriesKey(self.path))