Пример #1
0
 def test_src(self):
     cmd = ["unilint", "foo.py", "-spyflakes"]
     output = run_command(self.src, cmd)
     self.assertEquals(1,
                       output.count('assigned to but never used'), output)
     self.assertEquals(0, output.count('/foo.py :'), output)
     self.assertEquals(2, output.count('foo.py :'), output)
Пример #2
0
 def test_bin_absolute(self):
     cmd = ["unilint", self.bin, "-spyflakes"]
     output = run_command(self.stackfolder, cmd)
     self.assertEquals(1,
                       output.count('assigned to but never used'), output)
     self.assertEquals(2, output.count('foo :'), output)
     self.assertEquals(0, output.count('/foo'), output)
Пример #3
0
 def test_file(self):
     cmd = ["unilint", os.path.join("src", "foo.py"), "-spyflakes"]
     output = run_command(self.package_path, cmd)
     self.assertEquals(1,
                       output.count('assigned to but never used'), output)
     self.assertEquals(0, output.count('/foo.py :'), output)
     self.assertEquals(2, output.count('foo.py :'), output)
Пример #4
0
 def test_bin_absolute(self):
     cmd = ["unilint", self.bin, "-spylint"]
     output = run_command(self.stackfolder, cmd)
     self.assertEquals(1, output.count('notexist'), output)
     self.assertEquals(1, output.count('notexist'), output)
     self.assertEquals(1, output.count('foo :'), output)
     self.assertEquals(0, output.count('bin/foo'), output)
Пример #5
0
 def test_src_file(self):
     cmd = ["unilint", os.path.join("src", "foo.py"), "-spep8", "-l0"]
     output = run_command(self.package_path, cmd)
     self.assertEqual(1, output.count('indentation'), output)
     self.assertEqual(1, output.count('missing whitespace after'), output)
     self.assertEqual(1, output.count('expected 2 blank lines'), output)
     self.assertEquals(5, output.count('foo.py :'), output)
     self.assertEquals(0, output.count('/foo.py'), output)
Пример #6
0
 def test_all(self):
     cmd = ["unilint", "-spychecker"]
     output = run_command(self.stackfolder, cmd)
     self.assertEquals(1, output.count("notexist"), output)
     self.assertEquals(0, output.count("pack/bin/foo :"), output)
     self.assertEquals(3, output.count("pack/src/foo.py :"), output)
     self.assertEquals(0, output.count("/pack/bin/foo"), output)
     self.assertEquals(0, output.count("/pack/src/foo"), output)
Пример #7
0
 def test_all_bin(self):
     cmd = ["unilint", "pack/bin", "-spep8", "-l0"]
     output = run_command(self.stackfolder, cmd)
     self.assertEqual(1, output.count('indentation'), output)
     self.assertEqual(1, output.count('missing whitespace after'), output)
     self.assertEqual(1, output.count('expected 2 blank lines'), output)
     self.assertEquals(3, output.count('foo :'), output)
     self.assertEquals(0, output.count('/foo'), output)
Пример #8
0
 def test_all(self):
     cmd = ["unilint", "-spylint"]
     output = run_command(self.stackfolder, cmd)
     self.assertEquals(2, output.count('notexist'), output)
     self.assertEquals(1, output.count('pack/bin/foo :'), output)
     self.assertEquals(1, output.count('pack/src/foo.py :'), output)
     self.assertEquals(0, output.count('/pack/bin/foo'), output)
     self.assertEquals(0, output.count('/pack/src/foo'), output)
Пример #9
0
 def test_all(self):
     cmd = ["unilint", "-spyflakes"]
     output = run_command(self.stackfolder, cmd)
     self.assertEquals(2,
                       output.count('assigned to but never used'), output)
     self.assertEquals(2, output.count('pack/bin/foo :'), output)
     self.assertEquals(2, output.count('pack/src/foo.py :'), output)
     self.assertEquals(0, output.count('/pack/bin/foo'), output)
     self.assertEquals(0, output.count('/pack/src/foo'), output)
Пример #10
0
 def test_src(self):
     cmd = ["unilint", "foo.py", "-spylint"]
     output = run_command(self.src, cmd)
     self.assertEquals(1, output.count('notexist'), output)
     self.assertEquals(1, output.count('foo.py :'), output)
     self.assertEquals(0, output.count('pack/src/foo'), output)
Пример #11
0
 def test_src_absolute(self):
     cmd = ["unilint", self.src, "-spychecker"]
     output = run_command(self.src, cmd)
     self.assertEquals(1, output.count("notexist"), output)
     self.assertEquals(3, output.count("foo.py :"), output)
     self.assertEquals(0, output.count("pack/src/foo"), output)
Пример #12
0
 def test_src_file(self):
     cmd = ["unilint", os.path.join("src", "foo.py"), "-spychecker"]
     output = run_command(self.package_path, cmd)
     self.assertEquals(1, output.count("notexist"), output)
     self.assertEquals(0, output.count("/foo.py :"), output)
     self.assertEquals(3, output.count("foo.py :"), output)
Пример #13
0
 def test_bin(self):
     # pychecker cannot handle scripts
     cmd = ["unilint", "foo", "-spychecker"]
     output = run_command(self.bin, cmd)
     self.assertEquals("", output)
Пример #14
0
 def test_bin_absolute(self):
     # pychecker cannot handle scripts
     cmd = ["unilint", self.bin, "-spychecker"]
     output = run_command(self.stackfolder, cmd)
     self.assertEquals("", output)
Пример #15
0
 def test_all_pack_l10(self):
     cmd = ["unilint", "pack", "-spep8", "-l10"]
     output = run_command(self.stackfolder, cmd)
     self.assertEqual(2, output.count('indentation'), output)
     self.assertEqual(2, output.count('missing whitespace after'), output)
     self.assertEqual(2, output.count('expected 2 blank lines'), output)
Пример #16
0
 def test_all_pack(self):
     cmd = ["unilint", "pack", "-scpplint", "-l0"]
     output = run_command(self.stackfolder, cmd)
     self.assertEqual(
         2, output.count('{ should almost always be at the end'), output)
Пример #17
0
 def test_file(self):
     cmd = ["unilint", os.path.join("src", "foo.py"), "-spylint"]
     output = run_command(self.package_path, cmd)
     self.assertEquals(1, output.count('notexist'), output)
     self.assertEquals(0, output.count('/foo.py :'), output)
     self.assertEquals(1, output.count('foo.py :'), output)
Пример #18
0
 def test_header(self):
     cmd = ["unilint", "pack/include/foo.hpp", "-scpplint", "-l0", "--raw"]
     output = run_command(self.stackfolder, cmd)
     self.assertEqual(
         1, output.count('{ should almost always be at the end'), output)
Пример #19
0
 def test_src_file(self):
     cmd = ["unilint", "pack/src/foo.cpp", "-scppcheck", "-l0"]
     output = run_command(self.stackfolder, cmd)
     self.assertEqual(1, output.count('Uninitialized'), output)
Пример #20
0
 def test_header(self):
     cmd = ["unilint", "pack/include/foo.hpp", "-scppcheck", "-l0"]
     output = run_command(self.stackfolder, cmd)
     self.assertEqual(1, output.count('Uninitialized'), output)
Пример #21
0
 def test_bin(self):
     cmd = ["unilint", "foo", "-spylint"]
     output = run_command(self.bin, cmd)
     self.assertEquals(1, output.count('notexist'), output)
     self.assertEquals(1, output.count('foo :'), output)
     self.assertEquals(0, output.count('pack/bin/foo'), output)
Пример #22
0
 def test_all_pack(self):
     cmd = ["unilint", "pack", "-scppcheck", "-l0"]
     output = run_command(self.stackfolder, cmd)
     self.assertEqual(2, output.count('Uninitialized'), output)
Пример #23
0
 def test_list_plugins(self):
     cmd = ["unilint", "-p"]
     output = run_command('.', cmd)
     for plugin in ['pychecker', 'pyflakes', 'common_source', 'pylint',
                    'pep8', 'python_source', 'cpp_source', 'cppcheck']:
         self.assertTrue(plugin in output)
Пример #24
0
 def test_all_pack(self):
     cmd = ["unilint", "pack", "-l0", "-o"]
     output = run_command(self.stackfolder, cmd)
     self.assertEquals(55, len(output.splitlines()))
Пример #25
0
 def test_src_file(self):
     cmd = ["unilint", "pack/src/foo.cpp", "-scpplint", "-l0"]
     output = run_command(self.stackfolder, cmd)
     self.assertEqual(
         1, output.count('{ should almost always be at the end'), output)
Пример #26
0
 def test_all_src(self):
     cmd = ["unilint", "pack/bin", "-l0"]
     output = run_command(self.stackfolder, cmd)
     self.assertEquals(24, len(output.splitlines()), output)
Пример #27
0
 def test_version(self):
     cmd = ["unilint", "--version"]
     output = run_command('.', cmd)
     self.assertTrue('unilint' in output)