Esempio n. 1
0
 def test_parse_with_dual_licenses2(self):
     test_file = self.get_test_loc(
         'freebsd/dual_license2/+COMPACT_MANIFEST')
     expected_loc = self.get_test_loc(
         'freebsd/dual_license2/+COMPACT_MANIFEST.expected')
     package = freebsd.parse(test_file)
     self.check_package(package, expected_loc, regen=False)
Esempio n. 2
0
 def test_parse_invalid_metafile(self):
     test_file = self.get_test_loc('freebsd/invalid/invalid_metafile')
     package = freebsd.parse(test_file)
     assert package == None
Esempio n. 3
0
 def test_parse_not_yaml(self):
     test_file = self.get_test_loc('freebsd/not_yaml/+COMPACT_MANIFEST')
     try:
         freebsd.parse(test_file)
     except saneyaml.YAMLError as e:
         assert 'while parsing a block node' in str(e)
Esempio n. 4
0
 def test_parse_basic(self):
     test_file = self.get_test_loc('freebsd/basic/+COMPACT_MANIFEST')
     expected_loc = self.get_test_loc(
         'freebsd/basic/+COMPACT_MANIFEST.expected')
     package = freebsd.parse(test_file)
     self.check_package(package, expected_loc, regen=False)