def test_day9_test5(): """Can change relative base""" q = Queue() c = Computer([109,19,204,-34],None,q) c.relative_base = 2000 c._state[1985] = 1234 c.step() c.step() assert q.get()==1234
def test_day2_test1(): state1 = [1, 9, 10, 3, 2, 3, 11, 0, 99, 30, 40, 50] c = Computer(state1, None, None) c.step() assert c.state== [1, 9, 10, 70, 2, 3, 11, 0, 99, 30, 40, 50] c.step() assert c.state== [3500, 9, 10, 70, 2, 3, 11, 0, 99, 30, 40, 50] c.step() assert c.has_stopped