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
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()