Beispiel #1
0
def load_specfile(conf, specfile):
    """Gather all information from static analysis into Specfile instance."""
    tarball.load_specfile(specfile)
    specdescription.load_specfile(specfile, conf.custom_desc, conf.custom_summ)
    license.load_specfile(specfile)
    buildpattern.load_specfile(specfile)
    check.load_specfile(specfile)
Beispiel #2
0
def load_specfile(specfile):
    """Gather all information from static analysis into Specfile instance."""
    config.load_specfile(specfile)
    tarball.load_specfile(specfile)
    specdescription.load_specfile(specfile)
    license.load_specfile(specfile)
    buildreq.load_specfile(specfile)
    buildpattern.load_specfile(specfile)
    check.load_specfile(specfile)
Beispiel #3
0
    def test_load_specfile_none(self):
        """
        Test load_specfile with unpopulated license list. This method is not
        normally tested but there is some logic here.
        """
        class MockSpecfile(object):
            licenses = []

        license.licenses = []
        specfile = MockSpecfile()
        license.load_specfile(specfile)
        self.assertEqual(specfile.licenses, [license.default_license])
Beispiel #4
0
    def test_load_specfile(self):
        """
        Test load_specfile with populated license list. This method is not
        normally tested but there is some logic here.
        """
        class MockSpecfile(object):
            licenses = []

        license.licenses = ['GPL-3.0', 'MIT']
        specfile = MockSpecfile()
        license.load_specfile(specfile)
        self.assertEqual(specfile.licenses, license.licenses)