364: Implemented Mod.get_args, Mod.get_options(); added corresponding unit tests

This commit is contained in:
Jason Gerard DeRose
2008-09-25 03:42:38 +00:00
parent 152f3089e1
commit ddbe3ae934
2 changed files with 25 additions and 2 deletions

View File

@@ -26,7 +26,6 @@ import frontend, errors
class Add(frontend.Method):
def get_options(self):
assert 'params' in self.obj, list(self.obj)
return self.obj.params()
@@ -41,7 +40,13 @@ class Del(frontend.Method):
class Mod(frontend.Method):
pass
def get_args(self):
yield self.obj.primary_key
def get_options(self):
for param in self.obj.params_minus_pk():
yield param.__clone__(required=False)
class Find(frontend.Method):