@@ -0,0 +1,691 @@
+import pytest%0Afrom pml import cs%0A%0A%0Aclass InvalidControlSystem(cs.ControlSystem):%0A    %22%22%22%0A    Extends ControlSystem without implementing required methods.%0A    %22%22%22%0A    def __init__(self):%0A        pass%0A%0A%0Adef test_ControlSystem_throws_NotImplememtedError():%0A    with pytest.raises(NotImplementedError):%0A        cs.ControlSystem()%0A%0A%0Adef test_InvalidControlSystem_throws_NotImplementedError():%0A    ics = InvalidControlSystem()%0A    with pytest.raises(NotImplementedError):%0A        ics.get('dummy')%0A    with pytest.raises(NotImplementedError):%0A        ics.put('dummy', 1)%0A%0A%0Adef test_NullControlSystem_throws_no_errors():%0A    ncs = cs.NullControlSystem()%0A    ncs.get('dummy')%0A    ncs.put('dummy', 1)%0A

Add simple tests for pml/cs.py.