def testBadManifest(self):
     '''
     Test that a bad manifest file give errors.
     '''
     bad_manifest = os.path.join(self.test_dir, 'bad-manifest')
     with open(bad_manifest, 'wb') as f:
         f.write('junk\n')
     arg = '%s,%s' % (bad_manifest, self.objdir)
     with self.assertRaises(IOError) as e:
         symbolstore.validate_install_manifests([arg])
         self.assertEqual(e.filename, bad_manifest)
Example #2
0
 def testBadManifest(self):
     '''
     Test that a bad manifest file give errors.
     '''
     bad_manifest = os.path.join(self.test_dir, 'bad-manifest')
     with open(bad_manifest, 'wb') as f:
         f.write('junk\n')
     arg = '%s,%s' % (bad_manifest, self.objdir)
     with self.assertRaises(IOError) as e:
         symbolstore.validate_install_manifests([arg])
         self.assertEqual(e.filename, bad_manifest)
Example #3
0
 def testBadManifest(self):
     """
     Test that a bad manifest file give errors.
     """
     bad_manifest = os.path.join(self.test_dir, "bad-manifest")
     with open(bad_manifest, "w") as f:
         f.write("junk\n")
     arg = "%s,%s" % (bad_manifest, self.objdir)
     with self.assertRaises(IOError) as e:
         symbolstore.validate_install_manifests([arg])
         self.assertEqual(e.filename, bad_manifest)
 def testBadManifest(self):
     """
     Test that a bad manifest file give errors.
     """
     bad_manifest = os.path.join(self.test_dir, "bad-manifest")
     with open(bad_manifest, "wb") as f:
         f.write("junk\n")
     arg = "%s,%s" % (bad_manifest, self.objdir)
     with self.assertRaises(IOError) as e:
         symbolstore.validate_install_manifests([arg])
         self.assertEqual(e.filename, bad_manifest)
    def testMissingFiles(self):
        '''
        Test that missing manifest files or install directories give errors.
        '''
        missing_manifest = os.path.join(self.test_dir, 'missing-manifest')
        arg = '%s,%s' % (missing_manifest, self.objdir)
        with self.assertRaises(IOError) as e:
            symbolstore.validate_install_manifests([arg])
            self.assertEqual(e.filename, missing_manifest)

        missing_install_dir = os.path.join(self.test_dir, 'missing-dir')
        arg = '%s,%s' % (self.manifest_file, missing_install_dir)
        with self.assertRaises(IOError) as e:
            symbolstore.validate_install_manifests([arg])
            self.assertEqual(e.filename, missing_install_dir)
Example #6
0
    def testMissingFiles(self):
        '''
        Test that missing manifest files or install directories give errors.
        '''
        missing_manifest = os.path.join(self.test_dir, 'missing-manifest')
        arg = '%s,%s' % (missing_manifest, self.objdir)
        with self.assertRaises(IOError) as e:
            symbolstore.validate_install_manifests([arg])
            self.assertEqual(e.filename, missing_manifest)

        missing_install_dir = os.path.join(self.test_dir, 'missing-dir')
        arg = '%s,%s' % (self.manifest_file, missing_install_dir)
        with self.assertRaises(IOError) as e:
            symbolstore.validate_install_manifests([arg])
            self.assertEqual(e.filename, missing_install_dir)
    def testMakeFileMapping(self):
        '''
        Test that valid arguments are validated.
        '''
        arg = '%s,%s' % (self.manifest_file, self.objdir)
        ret = symbolstore.validate_install_manifests([arg])
        self.assertEqual(len(ret), 1)
        manifest, dest = ret[0]
        self.assertTrue(isinstance(manifest, InstallManifest))
        self.assertEqual(dest, self.objdir)

        file_mapping = symbolstore.make_file_mapping(ret)
        for obj, src in self.canonical_mapping.iteritems():
            self.assertTrue(obj in file_mapping)
            self.assertEqual(file_mapping[obj], src)
Example #8
0
    def testMakeFileMapping(self):
        '''
        Test that valid arguments are validated.
        '''
        arg = '%s,%s' % (self.manifest_file, self.objdir)
        ret = symbolstore.validate_install_manifests([arg])
        self.assertEqual(len(ret), 1)
        manifest, dest = ret[0]
        self.assertTrue(isinstance(manifest, InstallManifest))
        self.assertEqual(dest, self.objdir)

        file_mapping = symbolstore.make_file_mapping(ret)
        for obj, src in self.canonical_mapping.iteritems():
            self.assertTrue(obj in file_mapping)
            self.assertEqual(file_mapping[obj], src)
 def testBadArgument(self):
     '''
     Test that a bad manifest argument gives an error.
     '''
     with self.assertRaises(ValueError) as e:
         symbolstore.validate_install_manifests(['foo'])
Example #10
0
 def testBadArgument(self):
     '''
     Test that a bad manifest argument gives an error.
     '''
     with self.assertRaises(ValueError) as e:
         symbolstore.validate_install_manifests(['foo'])
Example #11
0
 def testBadArgument(self):
     """
     Test that a bad manifest argument gives an error.
     """
     with self.assertRaises(ValueError):
         symbolstore.validate_install_manifests(["foo"])