Ejemplo n.º 1
0
 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')
Ejemplo n.º 2
0
 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'])
Ejemplo n.º 3
0
 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)
Ejemplo n.º 4
0
 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"])
Ejemplo n.º 5
0
 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")
Ejemplo n.º 6
0
 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'])
Ejemplo n.º 7
0
 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')