示例#1
0
 def test_login(self):
     mock_impl = self.mox.CreateMockAnything('RETS Imlementation')
     mock_impl.login('some login uri', 'some username', 'some password').AndReturn('some result')
     sut = Session.create(implementation=mock_impl)
     self.mox.ReplayAll()
     result = sut.login('some login uri', 'some username', 'some password')
     self.assertEqual(result, 'some result')
示例#2
0
 def test_create_1_7_2(self):
     sut = Session.create('1.7.2')
     self.assertIsInstance(sut._Session__impl, SessionImpl_1_7_2)
示例#3
0
 def test_create_bad_version(self):
     with self.assertRaises(RETSQueryException) as mgr:
         Session.create('blah')
         
     self.assertEqual(mgr.exception.message, "'blah' is an invalid or unsupported RETS version number.\nValid versions: 1.7.2")