コード例 #1
0
ファイル: BearTest.py プロジェクト: Anmolbansal1/coala
 def test_debug_run_with_no_return(self, runcall):
     section = Section('name')
     section.append(Setting('debug_bears', 'True'))
     my_bear = Bear(section, self.queue)
     args = ()
     kwargs = {}
     self.assertIsNone(my_bear.run_bear_from_section(args, kwargs))
コード例 #2
0
ファイル: GlobalBear.py プロジェクト: RohanVB/coala
 def __init__(self,
              file_dict,  # filename : file contents
              section,
              message_queue,
              timeout=0):
     Bear.__init__(self, section, message_queue, timeout)
     self.file_dict = file_dict
コード例 #3
0
ファイル: GlobalBear.py プロジェクト: AhmedKamal1432/coala
 def __init__(self,
              file_dict,  # filename : file contents
              section,
              message_queue,
              TIMEOUT=0):
     Bear.__init__(self, section, message_queue, TIMEOUT)
     self.file_dict = file_dict
コード例 #4
0
ファイル: BearTest.py プロジェクト: scriptnull/coala
    def test_simple_api(self):
        self.assertRaises(TypeError, TestBear, self.settings, 2)
        self.assertRaises(TypeError, TestBear, None, self.queue)
        self.assertRaises(NotImplementedError, self.uut.kind)

        base = Bear(self.settings, None)
        self.assertRaises(NotImplementedError, base.run)
        self.assertEqual(base.get_non_optional_settings(), {})
コード例 #5
0
ファイル: BearTest.py プロジェクト: abhsag24/coala
    def test_dependencies(self):
        self.assertEqual(Bear.get_dependencies(), [])
        self.assertEqual(Bear.missing_dependencies([]), [])
        self.assertEqual(Bear.missing_dependencies([BadTestBear]), [])

        self.assertEqual(TestBear.missing_dependencies([]), [BadTestBear])
        self.assertEqual(TestBear.missing_dependencies([BadTestBear]), [])
        self.assertEqual(TestBear.missing_dependencies([TestBear]), [BadTestBear])
        self.assertEqual(TestBear.missing_dependencies([TestBear, BadTestBear]), [])
コード例 #6
0
ファイル: BearTest.py プロジェクト: Anmolbansal1/coala
    def test_dependencies(self):
        self.assertEqual(Bear.BEAR_DEPS, set())
        self.assertEqual(Bear.missing_dependencies([]), set())
        self.assertEqual(Bear.missing_dependencies([BadTestBear]), set())

        self.assertEqual(TestBear.missing_dependencies([]), {BadTestBear})
        self.assertEqual(TestBear.missing_dependencies([BadTestBear]), set())
        self.assertEqual(TestBear.missing_dependencies([TestBear]),
                         {BadTestBear})
        self.assertEqual(TestBear.missing_dependencies([TestBear,
                                                        BadTestBear]),
                         set())
コード例 #7
0
ファイル: GlobalBear.py プロジェクト: Anmolbansal1/coala
    def __init__(self,
                 file_dict,
                 section,
                 message_queue,
                 timeout=0):
        """
        Constructs a new GlobalBear.

        :param file_dict: The dictionary of {filename: file contents}.

        See :class:`coalib.bears.Bear` for other parameters.
        """
        Bear.__init__(self, section, message_queue, timeout)
        self.file_dict = file_dict
コード例 #8
0
ファイル: BearTest.py プロジェクト: AhmedKamal1432/coala
    def test_methods_available(self):
        # these should be available and not throw anything
        base = Bear(self.settings, None)
        base.set_up()
        base.tear_down()

        self.assertRaises(NotImplementedError, base.run)

        self.assertEqual(base.get_non_optional_settings(), {})
コード例 #9
0
ファイル: BearTest.py プロジェクト: Anmolbansal1/coala
 def test_new_result(self):
     bear = Bear(self.settings, None)
     result = bear.new_result('test message', '/tmp/testy')
     expected = Result.from_values(bear, 'test message', '/tmp/testy')
     self.assertEqual(result, expected)
コード例 #10
0
ファイル: LocalBear.py プロジェクト: AhmedKamal1432/coala
 def __init__(self,
              section,
              message_queue,
              TIMEOUT=0):
     Bear.__init__(self, section, message_queue, TIMEOUT)
コード例 #11
0
ファイル: BearTest.py プロジェクト: Anmolbansal1/coala
 def __init__(self, section, queue, error_message):
     Bear.__init__(self, section, queue)
     self.error_message = error_message
コード例 #12
0
ファイル: ProcessingTest.py プロジェクト: zachsnyder1/coala
 def __init__(self, section, queue, timeout=0.1):
     Bear.__init__(self, section, queue, timeout)
コード例 #13
0
 def __init__(self, section, queue):
     Bear.__init__(self, section, queue)
コード例 #14
0
ファイル: bear1.py プロジェクト: gaurav-kispotta/coala
 def __init__(self):
     Bear.__init__(self, Section("settings"), multiprocessing.Queue())
コード例 #15
0
ファイル: BearTest.py プロジェクト: bhavya17037/coala
 def __init__(self, section, queue):
     Bear.__init__(self, section, queue)
     self.was_executed = False
コード例 #16
0
 def test_custom_continue(self, do_continue):
     section = Section('name')
     bear = Bear(section, self.queue, debugger=True)
     args = ()
     self.assertEqual(Debugger(bear).do_quit(args), 1)
     pdb.Pdb.do_continue.assert_called_once_with(args)
コード例 #17
0
 def __init__(self):
     Bear.__init__(self, Section("settings"), multiprocessing.Queue())
コード例 #18
0
ファイル: ProcessingTest.py プロジェクト: Anmolbansal1/coala
 def __init__(self, *args, **kwargs):
     Bear.__init__(self, *args, **kwargs)
コード例 #19
0
ファイル: BearTest.py プロジェクト: scriptnull/coala
 def __init__(self, section, queue):
     Bear.__init__(self, section, queue)
     self.was_executed = False
コード例 #20
0
ファイル: ProcessingTest.py プロジェクト: Eoghan-Murphy/coala
 def __init__(self, section, queue, timeout=0.1):
     Bear.__init__(self, section, queue, timeout)
コード例 #21
0
 def test_debug_run_with_no_return(self, runcall):
     section = Section('name')
     my_bear = Bear(section, self.queue, debugger=True)
     args = ()
     kwargs = {}
     self.assertIsNone(my_bear.run_bear_from_section(args, kwargs))
コード例 #22
0
 def __init__(self, *args, **kwargs):
     Bear.__init__(self, *args, **kwargs)
コード例 #23
0
ファイル: BearTest.py プロジェクト: bhavya17037/coala
 def __init__(self, section, queue, error_message):
     Bear.__init__(self, section, queue)
     self.error_message = error_message
コード例 #24
0
ファイル: BearTest.py プロジェクト: scriptnull/coala
 def __init__(self, section, queue):
     Bear.__init__(self, section, queue)
コード例 #25
0
ファイル: LocalBear.py プロジェクト: Vectorlan/coala
 def __init__(self, section, message_queue, TIMEOUT=0):
     Bear.__init__(self, section, message_queue, TIMEOUT)
コード例 #26
0
ファイル: BearTest.py プロジェクト: scriptnull/coala
 def __init__(self, section, queue, prerequisites_fulfilled):
     BearWithPrerequisites.prerequisites_fulfilled = prerequisites_fulfilled
     Bear.__init__(self, section, queue)
     self.was_executed = False
コード例 #27
0
ファイル: BearTest.py プロジェクト: bhavya17037/coala
 def __init__(self, section, queue, prerequisites_fulfilled):
     BearWithPrerequisites.prerequisites_fulfilled = prerequisites_fulfilled
     Bear.__init__(self, section, queue)
     self.was_executed = False
コード例 #28
0
ファイル: LocalBear.py プロジェクト: FeodorFitsner/coala
 def __init__(self,
              section,
              message_queue,
              timeout=0):
     Bear.__init__(self, section, message_queue, timeout)
コード例 #29
0
ファイル: BearTest.py プロジェクト: bhavya17037/coala
 def test_new_result(self):
     bear = Bear(self.settings, None)
     result = bear.new_result('test message', '/tmp/testy')
     expected = Result.from_values(bear, 'test message', '/tmp/testy')
     self.assertEqual(result, expected)