def test_add_to_list_with_module_mock_object(self): mock( samples, 'deque' ) deq = mock() expect( samples.deque.__call__ ).returns( deq ) expect( deq.append ).args('value') obj = SampleBase() obj.add_to_list('value')
def test_var_comparator(self): obj = SampleBase() expect(obj.add_to_list).args( var('value1') ) expect(obj.add_to_list).args( var('value2') ) expect(obj.add_to_list).args( var('value3') ).at_least_once() obj.add_to_list('v1') obj.add_to_list('v2') obj.add_to_list('v3') obj.add_to_list('v3') self.assertRaises( UnexpectedCall, obj.add_to_list, 'v3a') assert_equals( 'v1', var('value1').value ) assert_equals( 'v2', var('value2').value ) assert_equals( 'v3', var('value3').value )
def test_add_to_list_with_mock_object(self): obj = SampleBase() obj._deque = mock() expect( obj._deque.append ).args('value') obj.add_to_list('value')