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