def test_first_different_byte(self): str1 = '0' * ID_SIZE_BYTES for i in range(ID_SIZE_BYTES): str2 = '0' * i + '1' * (ID_SIZE_BYTES - i) logger.debug('test_num: %d, _first_different_byte: %d' % (i, identifier._first_different_byte(str1, str2))) assert identifier._first_different_byte(str1, str2) == i assert_raises(IndexError, identifier._first_different_byte, str1, str1)
def test_first_different_byte(self): str1 = '0' * ID_SIZE_BYTES for i in range(ID_SIZE_BYTES): str2 = '0' * i + '1' * (ID_SIZE_BYTES - i) log.debug('test_num: %d, _first_different_byte: %d' % ( i, identifier._first_different_byte(str1, str2))) assert identifier._first_different_byte(str1, str2) == i assert_raises(IndexError, identifier._first_different_byte, str1, str1)