Ejemplo n.º 1
0
 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)
     )
Ejemplo n.º 2
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)
     )
Ejemplo n.º 3
0
 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)
     )