def test_correct_data(self):
        # Input file
        script_dir = os.path.dirname(__file__)
        rel_path = "input_data.csv"
        abs_file_path = os.path.join(script_dir, rel_path)
        fileName = script_dir = abs_file_path

        transmissionFrequency = 100

        # Range 0 to 8
        startCSVcolumn = 0
        endCSVcolumn = 8

        self.currentLine = 0

        fileReader = FileReader(self.valid_data_callback, fileName,
                                transmissionFrequency, startCSVcolumn,
                                endCSVcolumn)
        fileReader.start()
        fileReader.join()
    def test_correct_frequency(self):
        # Input file
        script_dir = os.path.dirname(__file__)
        rel_path = "input_data.csv"
        abs_file_path = os.path.join(script_dir, rel_path)
        fileName = script_dir = abs_file_path

        self.correctTransmissionFrequency = 250
        self.ignoreFirst = True

        # Range 0 to 8
        startCSVcolumn = 0
        endCSVcolumn = 8

        fileReader = FileReader(self.valid_frequency_callback, fileName,
                                self.correctTransmissionFrequency,
                                startCSVcolumn, endCSVcolumn)
        # Starting time
        self.lastRecordedTimeNs = time.perf_counter_ns()
        fileReader.start()
        fileReader.join()