def test_find_counting_direction_down_case2(self): data = 0xFFFFFE ref_patterns = {'elink0': [0xFD, 0xFE, 0xFF]} sliced = slice_ref_patterns(ref_patterns)['elink0'] self.assertEqual( find_counting_direction(sliced, data, 24), (-1, 0) )
def test_find_counting_direction_none(self): data = 0x01033C ref_patterns = {'elink0': [0xFD, 0xFE, 0xFF]} sliced = slice_ref_patterns(ref_patterns)['elink0'] self.assertEqual( find_counting_direction(sliced, data, 24), (0, 9) )
def test_find_counting_direction_up_case1(self): data = 0xFDFEFF ref_patterns = {'elink0': [0xFD, 0xFE, 0xFF]} sliced = slice_ref_patterns(ref_patterns)['elink0'] self.assertEqual( find_counting_direction(sliced, data, 24), (1, 8) )