def test_java_jar_detection(): """ Test that Java archives are flagged as such so that they do not generate hundreds or thousands of errors. """ classes = ("c%d.class" % i for i in xrange(1000)) mock_xpi = MockXPI(dict(zip(classes, repeat("")))) err = ErrorBundle(None, True) packagelayout.test_blacklisted_files(err, mock_xpi) assert err.warnings assert err.warnings[0]["id"] == ("testcases_packagelayout", "test_blacklisted_files", "java_jar")
def test_java_jar_detection(): """ Test that Java archives are flagged as such so that they do not generate hundreds or thousands of errors. """ classes = ("c%d.class" % i for i in xrange(1000)) mock_xpi = MockXPI(dict(zip(classes, repeat("")))) err = ErrorBundle(None, True) packagelayout.test_blacklisted_files(err, mock_xpi) assert not err.failed() assert err.notices
def test_java_jar_detection(): """ Test that Java archives are flagged as such so that they do not generate hundreds or thousands of errors. """ classes = ('c%d.class' % i for i in xrange(1000)) mock_xpi = MockXPI(dict(zip(classes, repeat('')))) err = ErrorBundle(None, True) packagelayout.test_blacklisted_files(err, mock_xpi) assert err.warnings eq_(err.warnings[0]['id'], ('testcases_packagelayout', 'test_blacklisted_files', 'java_jar'))
def test_java_jar_detection(): """ Test that Java archives are flagged as such so that they do not generate hundreds or thousands of errors. """ classes = ("c%d.class" % i for i in xrange(1000)) def strings(): # Look at how functional this is. How functional! while 1: yield "" mock_xpi = MockXPI(dict(zip(classes, strings()))) err = ErrorBundle(None, True) packagelayout.test_blacklisted_files(err, mock_xpi) assert not err.failed() assert err.notices