Exemplo n.º 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)
Exemplo n.º 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)
Exemplo n.º 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)
Exemplo n.º 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)
Exemplo n.º 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)
Exemplo n.º 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)
Exemplo n.º 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)
Exemplo n.º 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)
Exemplo n.º 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)
Exemplo n.º 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)
Exemplo n.º 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)
Exemplo n.º 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)
Exemplo n.º 13
0
 def test_bin(self):
     # pychecker cannot handle scripts
     cmd = ["unilint", "foo", "-spychecker"]
     output = run_command(self.bin, cmd)
     self.assertEquals("", output)
Exemplo n.º 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)
Exemplo n.º 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)
Exemplo n.º 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)
Exemplo n.º 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)
Exemplo n.º 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)
Exemplo n.º 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)
Exemplo n.º 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)
Exemplo n.º 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)
Exemplo n.º 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)
Exemplo n.º 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)
Exemplo n.º 24
0
 def test_all_pack(self):
     cmd = ["unilint", "pack", "-l0", "-o"]
     output = run_command(self.stackfolder, cmd)
     self.assertEquals(55, len(output.splitlines()))
Exemplo n.º 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)
Exemplo n.º 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)
Exemplo n.º 27
0
 def test_version(self):
     cmd = ["unilint", "--version"]
     output = run_command('.', cmd)
     self.assertTrue('unilint' in output)