Skip to content

Commit

Permalink
use pass for do-nothing
Browse files Browse the repository at this point in the history
  • Loading branch information
maxfischer2781 committed Feb 2, 2024
1 parent b456c64 commit 3de5b33
Show file tree
Hide file tree
Showing 3 changed files with 13 additions and 7 deletions.
2 changes: 1 addition & 1 deletion .flake8
Original file line number Diff line number Diff line change
Expand Up @@ -2,5 +2,5 @@
statistics = True
max-line-length = 80
select = C,E,F,W,B,B9
ignore = E203, E501, E701, E704, B008, B011, B905, W503
ignore = E203, E501, E704, B008, B011, B905, W503
exclude = docs,.svn,CVS,.bzr,.hg,.git,__pycache__,.tox,.eggs,*.egg
12 changes: 8 additions & 4 deletions cobald_tests/controller/test_stepwise.py
Original file line number Diff line number Diff line change
Expand Up @@ -8,27 +8,31 @@
class TestStepwise:
def test_add(self):
@stepwise
def control(pool, interval): ...
def control(pool, interval):
pass

assert isinstance(control, UnboundStepwise)

@control.add(supply=20)
def rule(pool, interval): ...
def rule(pool, interval):
pass

assert isinstance(control, UnboundStepwise)
assert isinstance(rule, FunctionType)

def test_instantiate(self):
@stepwise
def control(pool, interval): ...
def control(pool, interval):
pass

assert isinstance(control(FullMockPool()), Stepwise)
assert isinstance(control.s() >> FullMockPool(), Stepwise)
assert isinstance(control(FullMockPool(), interval=10), Stepwise)
assert isinstance(control.s(interval=10) >> FullMockPool(), Stepwise)

@control.add(supply=20)
def rule(pool, interval): ...
def rule(pool, interval):
pass

assert isinstance(control(FullMockPool()), Stepwise)
assert isinstance(control.s() >> FullMockPool(), Stepwise)
Expand Down
6 changes: 4 additions & 2 deletions cobald_tests/interfaces/test_partial.py
Original file line number Diff line number Diff line change
Expand Up @@ -6,10 +6,12 @@


class MockController(Controller):
def regulate(self, interval: float): ...
def regulate(self, interval: float):
pass


class MockDecorator(PoolDecorator): ...
class MockDecorator(PoolDecorator):
pass


class TestPartial(object):
Expand Down

0 comments on commit 3de5b33

Please sign in to comment.