コード例 #1
0
ファイル: testgps.py プロジェクト: bcorfman/gps-python
 def testCarRepair(self):
     gps = GPS(state=[
         'son-at-home', 'car-needs-battery', 'have-money', 'have-phone-book'
     ],
               goals=['son-at-school'],
               ops=self.school_ops)
     self.assertEqual(gps.solve(), 'solved')
コード例 #2
0
ファイル: testgps.py プロジェクト: bcorfman/gps-python
 def testCarWorks(self):
     gps = GPS(state=['son-at-home', 'car-works'],
               goals=['son-at-school'],
               ops=self.school_ops)
     self.assertEqual(gps.solve(), 'solved')
コード例 #3
0
ファイル: testgps.py プロジェクト: bcorfman/gps-python
 def testNoPhoneBook(self):
     gps = GPS(state=['son-at-home', 'car-needs-battery', 'have-money'],
               goals=['son-at-school'],
               ops=self.school_ops)
     self.assertEqual(gps.solve(), "can't solve")
コード例 #4
0
ファイル: testgps.py プロジェクト: bcorfman/gps-python
 def testCarWorks(self):
     gps = GPS(state=['son-at-home', 'car-works'],
               goals=['son-at-school'],
               ops=self.school_ops)
     self.assertEqual(gps.solve(), 'solved')
コード例 #5
0
ファイル: testgps.py プロジェクト: bcorfman/gps-python
 def testNoPhoneBook(self):
     gps = GPS(state=['son-at-home', 'car-needs-battery', 'have-money'],
               goals=['son-at-school'],
               ops=self.school_ops)
     self.assertEqual(gps.solve(), "can't solve")
コード例 #6
0
ファイル: testgps.py プロジェクト: bcorfman/gps-python
 def testCarRepair(self):
     gps = GPS(state=['son-at-home', 'car-needs-battery', 'have-money', 'have-phone-book'],
               goals=['son-at-school'],
               ops=self.school_ops)
     self.assertEqual(gps.solve(), 'solved')