def test_on_new_data(self, node): node.process_document = MagicMock(return_value=True) node.reference_clock.time_base = "clock" test_xml = None test_xml_file_path = os.path.join(self.test_data_dir_path, "testSeq_1.xml") with open(test_xml_file_path, "r") as test_xml_file: test_xml = test_xml_file.read() data = ["18:42:42.42", test_xml] fs_consumer_impl = FilesystemConsumerImpl() fs_consumer_impl.register(node) fs_consumer_impl.on_new_data(data) assert node.process_document.called
def test_on_new_data(self): node = MagicMock(spec=IConsumerNode) node.expects.return_value = six.text_type test_xml_file_path = os.path.join(self.test_data_dir_path, 'testSeq_1.xml') with open(test_xml_file_path, 'r') as test_xml_file: test_xml = test_xml_file.read() data = ["18:42:42.42", test_xml] fs_consumer_impl = FilesystemConsumerImpl() fs_consumer_impl.register_consumer_node(node) fs_consumer_impl.on_new_data(data) node.process_document.assert_called_once()
def test_on_new_data(self, node): node.process_document = MagicMock(return_value=True) node.reference_clock.time_base = "clock" test_xml = None test_xml_file_path = os.path.join(self.test_data_dir_path, 'testSeq_1.xml') with open(test_xml_file_path, 'r') as test_xml_file: test_xml = test_xml_file.read() data = ["18:42:42.42", test_xml] fs_consumer_impl = FilesystemConsumerImpl() fs_consumer_impl.register(node) fs_consumer_impl.on_new_data(data) assert node.process_document.called
def test_on_new_data_raise_XMLParsingFailed(self, node): node.process_document = MagicMock(return_value=None) data = ["18:42:42.42", "test"] fs_consumer_impl = FilesystemConsumerImpl() fs_consumer_impl.register(node) self.assertRaises(XMLParsingFailed, lambda: fs_consumer_impl.on_new_data(data)) assert not node.process_document.called