def test_parses_server_room(self):
     s = pre_process('go to server room 78')
     assert statement().parse(s).parsed.location == Absolute(
         'server room 78')
 def test_parses_meeting_room(self):
     s = pre_process('go to meeting room 89')
     assert statement().parse(s).parsed.location == Absolute(
         'meeting room 89')
 def test_parses_workshop(self):
     s = pre_process('go to workshop 2')
     assert statement().parse(s).parsed.location == Absolute('workshop 2')
 def test_lap_as_lab(self):
     s = pre_process('go to lap 3')
     r = statement().parse(s).parsed.location
     self.assertEqual(r, Absolute('lab 3'))
 def test_parses_luck_as_lab(self):
     s = pre_process('go to luck 3')
     r = statement().parse(s).parsed
     self.assertEqual(r.location, Absolute('lab 3'))
 def test_parses_love_as_lab(self):
     s = pre_process('go to love one')
     assert statement().parse(s).parsed.location == Absolute('lab 1')
 def test_parses_computer_lab(self):
     s = pre_process('go to computer lab 6')
     assert statement().parse(s).parsed.location == Absolute(
         'computer lab 6')
 def test_parses_office(self):
     s = pre_process('go to office 10')
     assert statement().parse(s).parsed.location == Absolute('office 10')