def test_call_state(self): self.r1.method.return_value = 'result' result = relations.relation_call('method', None, 'state', 'arg1', 'arg2') self.assertEqual(result, 'result') self.r1.method.assert_called_once_with('arg1', 'arg2') self.from_state.assert_called_once_with('state')
def test_call_conversations(self): self.r1.conversations.return_value = list( mock.Mock(scope=scope) for scope in ['s1', 's2']) result = relations.relation_call('conversations', 'rel') self.assertEqual(result, ['s1', 's2'])
def test_call_conversations(self, isinst): isinst.return_value = True self.r1.conversations.return_value = list(mock.Mock(scope=scope) for scope in ['s1', 's2']) result = relations.relation_call('conversations', 'rel') self.assertEqual(result, ['s1', 's2']) isinst.assert_called_once_with(self.r1, relations.RelationBase)
def test_call_conversations(self): self.r1.conversations.return_value = list(mock.Mock(scope=scope) for scope in ["s1", "s2"]) result = relations.relation_call("conversations", "rel") self.assertEqual(result, ["s1", "s2"])
def test_call_state(self): self.r1.method.return_value = "result" result = relations.relation_call("method", None, "state", "arg1", "arg2") self.assertEqual(result, "result") self.r1.method.assert_called_once_with("arg1", "arg2") self.from_state.assert_called_once_with("state")
def test_call_conversations(self): self.r1.conversations.return_value = list(mock.Mock(scope=scope) for scope in ['s1', 's2']) result = relations.relation_call('conversations', 'rel') self.assertEqual(result, ['s1', 's2'])