def test_handle_package(self): print "::test_handle_package starts ..." sv = Server() sv.stored_previous_partial = "cuu" sv.prepared_line = "p B" sv.parse_line(sv.prepared_line) sv.handle_package() self.assertEquals("p", sv.sm.new_partial) self.assertEquals("cuu", sv.sm.slice_result[0]) self.assertEquals("cuu", sv.sm.cutted)
def test_update_machine_data_before_slice(self): print "::test_update_machine_data_before_slice starts ..." sv = Server() sv.stored_previous_partial = "cuu" sv.prepared_line = "p B" sv.parse_line(sv.prepared_line) sv.take_machine() sv.update_machine_data_before_slice() self.assertEquals("cuu", sv.sm.previous_partial) # self.assertEquals('cuu', sv.sm.previous_partial) self.assertTrue(isinstance(sv.sm, SliceMachine1)) self.assertRaises(KeyError, self.raise_smKeyError)
def test_sm_do_slice(self): print "::test_sm_do_slice starts ..." sv = Server() sv.stored_previous_partial = "cuu" sv.prepared_line = "p B" sv.parse_line(sv.prepared_line) sv.take_machine() sv.update_machine_data_before_slice() sv.sm.do_slice() self.assertEquals("cuu", sv.sm.previous_partial) self.assertTrue(isinstance(sv.sm, SliceMachine1)) self.assertEquals("p", sv.sm.new_partial) self.assertEquals("cuu", sv.sm.cutted)
def test_parse_line(self): print "::test_parse_line starts ..." sv = Server() line = "z I" sv.parse_line(line) self.assertEquals(["z", "I"], sv.parsed_sequence)
def test_parse_line(self): print "::test_parse_line starts ..." sv = Server() line = 'z I' sv.parse_line(line) self.assertEquals(('z','I'), sv.parsed_sequence)