示例#1
0
    def test_call_no_max_calls(self):
        def foo():
            foo.call_count += 1
        foo.call_count = 0

        for x in range(5):
            smokesignal._call(foo)

        assert foo.call_count == 5
示例#2
0
    def test_call_no_max_calls(self):
        def foo():
            foo.call_count += 1
        foo.call_count = 0

        for x in range(5):
            smokesignal._call(foo)

        assert foo.call_count == 5
示例#3
0
 def test_call_with_max_calls(self):
     self.fn._max_calls = 1
     for x in range(5):
         smokesignal._call(self.fn)
     assert self.fn.call_count == 1
示例#4
0
 def test_call_no_max_calls(self):
     for x in range(5):
         smokesignal._call(self.fn)
     assert self.fn.call_count == 5
示例#5
0
 def test_call_with_max_calls(self):
     self.fn._max_calls = 1
     for x in range(5):
         smokesignal._call(self.fn)
     assert self.fn.call_count == 1
示例#6
0
 def test_call_no_max_calls(self):
     for x in range(5):
         smokesignal._call(self.fn)
     assert self.fn.call_count == 5