Example #1
0
    def test_getInfoForFile_no_block_for_file(self):
        file_path = os.path.abspath(__file__)
        build_info = BuildInfo(self.buildinfo_file_path)
        build_info.full_file_name = file_path
        build_info.build_info_array = [{}]
        build_info.file_info_array = [{}]
        data = [
            "Format-Version: 2.0", "Files-Pattern: *.txt",
            "License-Type: protected"
        ]
        build_info.parseData(data)
        build_info.file_info_array = build_info.getInfoForFile()

        self.assertEquals(build_info.file_info_array, [{}])
Example #2
0
    def test_remove_false_positives_real(self):
        build_info = BuildInfo(self.buildinfo_file_path)
        build_info.build_info_array = [{}]
        build_info.file_info_array = [{}]
        data = [
            "Format-Version: 2.0", "Files-Pattern: *.txt",
            "License-Type: protected", "Files-Pattern: *.txt",
            "License-Type: open"
        ]
        build_info.parseData(data)
        build_info.file_info_array = build_info.getInfoForFile()
        build_info.remove_false_positives()

        self.assertEquals(build_info.file_info_array,
                          [{
                              'license-type': 'protected'
                          }])