async def test_file_bid_mask_false_aggressive(mock_client):
    # arrange
    engine = Microengine(mock_client, bid_strategy=AggressiveStrategy())
    # act
    bid = await engine.bid('test', [False], [True], [1.0], [''], 'side')
    # assert
    assert bid == []
async def test_single_bid_0_aggressive(mock_client):
    # arrange
    engine = Microengine(mock_client, bid_strategy=AggressiveStrategy())
    # act
    bid = await engine.bid('test', [True], [True], [0], [''], 'side')
    # assert
    assert bid == [.5 * 10**18]
async def test_aggressive_bid_strategy_directly():
    # arrange
    bid_strategy = AggressiveStrategy()
    # act
    bid = await bid_strategy.bid('test', [True], [True], [1.0], [''], .0625 * 10 ** 18, 1 * 10 ** 18, 'side')
    # assert
    assert bid == [1 * 10 ** 18]