示例#1
0
def test_EncoderBase_ensureExtraCapacity0():
    '''
  Test EncoderBase noop extension
  '''
    encoder = EncoderBase(bufferSize=10, attDb=5.)
    encoder.ensureExtraCapacity(10)
    assert len(encoder.bits) == 10
    assert encoder.n_bits == 0
def test_EncoderBase_ensureExtraCapacity0():
  '''
  Test EncoderBase noop extension
  '''
  encoder = EncoderBase(bufferSize=10, attDb=5.)
  encoder.ensureExtraCapacity(10)
  assert len(encoder.bits) == 10
  assert encoder.n_bits == 0
示例#3
0
def test_EncoderBase_ensureExtraCapacity1():
    '''
  Test EncoderBase capacity extension
  '''
    encoder = EncoderBase(bufferSize=10, attDb=5.)
    encoder.n_bits = 5
    encoder.bits[:5].fill(1)
    encoder.ensureExtraCapacity(10)
    assert len(encoder.bits) == 15
    assert encoder.n_bits == 5
    assert (encoder.bits[:5] == 1).all()
    assert (encoder.bits[5:] == 0).all()
def test_EncoderBase_ensureExtraCapacity1():
  '''
  Test EncoderBase capacity extension
  '''
  encoder = EncoderBase(bufferSize=10, attDb=5.)
  encoder.n_bits = 5
  encoder.bits[:5].fill(1)
  encoder.ensureExtraCapacity(10)
  assert len(encoder.bits) == 15
  assert encoder.n_bits == 5
  assert (encoder.bits[:5] == 1).all()
  assert (encoder.bits[5:] == 0).all()