Exemplo n.º 1
0
 def test_bind_bound_variable_fail(self):
     self.assertFalse(eliza.match_variable('foo', 'bar', {'foo': 'baz'}))
Exemplo n.º 2
0
 def test_bind_bound_variable_success(self):
     self.assertEqual(eliza.match_variable('foo', 'bar', {'foo': 'bar'}),
                      {'foo': 'bar'})
Exemplo n.º 3
0
 def test_bind_unbound_variable(self):
     self.assertEqual(eliza.match_variable('foo', 'bar', {'baz': 'quux'}),
                      {'baz': 'quux', 'foo': 'bar'})
Exemplo n.º 4
0
 def test_bind_bound_variable_fail(self):
     self.assertFalse(eliza.match_variable('foo', 'bar', {'foo': 'baz'}))
Exemplo n.º 5
0
 def test_bind_bound_variable_success(self):
     self.assertEqual(eliza.match_variable('foo', 'bar', {'foo': 'bar'}),
                      {'foo': 'bar'})
Exemplo n.º 6
0
 def test_bind_unbound_variable(self):
     self.assertEqual(eliza.match_variable('foo', 'bar', {'baz': 'quux'}), {
         'baz': 'quux',
         'foo': 'bar'
     })