예제 #1
0
 def test_bitmap__invalid_indicator(self):
     section_6 = {'bitMapIndicator': 100, 'bitmap': None}
     data_proxy = _DataProxy(0, 0, 0, 0)
     with self.assertRaisesRegexp(TranslationError, 'unsupported bitmap'):
         data_proxy._bitmap(section_6)
예제 #2
0
 def test_bitmap_present(self):
     bitmap = randint(2, size=(12))
     section_6 = {'bitMapIndicator': 0, 'bitmap': bitmap}
     data_proxy = _DataProxy(0, 0, 0, 0)
     result = data_proxy._bitmap(section_6)
     self.assertArrayEqual(bitmap, result)
예제 #3
0
 def test_no_bitmap(self):
     section_6 = {'bitMapIndicator': 255, 'bitmap': None}
     data_proxy = _DataProxy(0, 0, 0, 0)
     result = data_proxy._bitmap(section_6)
     self.assertIsNone(result)
예제 #4
0
 def test_bitmap__invalid_indicator(self):
     section_6 = {'bitMapIndicator': 100, 'bitmap': None}
     data_proxy = _DataProxy(0, 0, 0, 0)
     with self.assertRaisesRegexp(TranslationError, 'unsupported bitmap'):
         data_proxy._bitmap(section_6)
예제 #5
0
 def test_bitmap_present(self):
     bitmap = randint(2, size=(12))
     section_6 = {'bitMapIndicator': 0, 'bitmap': bitmap}
     data_proxy = _DataProxy(0, 0, 0, 0)
     result = data_proxy._bitmap(section_6)
     self.assertArrayEqual(bitmap, result)
예제 #6
0
 def test_no_bitmap(self):
     section_6 = {'bitMapIndicator': 255, 'bitmap': None}
     data_proxy = _DataProxy(0, 0, 0, 0)
     result = data_proxy._bitmap(section_6)
     self.assertIsNone(result)