def test_create_print_to_stream(self): port = '/dev/tty.ACM0' machine_name = 'ReplicatorSingle' parser = makerbot_driver.create_print_to_stream_parser( port, machine_name) self.assertTrue(parser.__class__.__name__ == 'GcodeParser') self.assertTrue(parser.state.__class__.__name__ == 'GcodeStates') self.assertTrue( parser.state.profile.values['type'] == 'The Replicator Single') self.from_filename_mock.assert_called_once_with(port)
def test_create_print_to_stream_legacy(self): port = '/dev/tty.ACM0' machine_name = 'TOMStepstruderSingle' parser = makerbot_driver.create_print_to_stream_parser( port, machine_name, legacy=True) self.assertTrue(parser.__class__.__name__ == 'GcodeParser') self.assertTrue(parser.state.__class__.__name__ == 'LegacyGcodeStates') self.assertTrue(parser.state.profile.values['type'] == 'Thing-O-Matic Single, Stepstruder Mk6+') self.from_filename_mock.assert_called_once_with(port)
def test_create_print_to_stream_legacy(self): port = '/dev/tty.ACM0' machine_name = 'TOMStepstruderSingle' parser = makerbot_driver.create_print_to_stream_parser(port, machine_name, legacy=True) self.assertTrue(parser.__class__.__name__ == 'GcodeParser') self.assertTrue(parser.state.__class__.__name__ == 'LegacyGcodeStates') self.assertTrue(parser.state.profile.values['type'] == 'Thing-O-Matic Single, Stepstruder Mk6+') self.from_filename_mock.assert_called_once_with(port)