Beispiel #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)
Beispiel #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
Beispiel #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)
Beispiel #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)