Baseline tests: assert current behavior (disregarding requirements)
This commit is contained in:
parent
01109de875
commit
ca81d35e1c
1 changed files with 32 additions and 4 deletions
|
|
@ -460,16 +460,44 @@ class TestBuilding(CommandTest):
|
||||||
# Test listing commands
|
# Test listing commands
|
||||||
self.call(building.CmdSpawn(), "/list", "Key ")
|
self.call(building.CmdSpawn(), "/list", "Key ")
|
||||||
|
|
||||||
# @span/edit
|
# @span/edit (missing prototype)
|
||||||
self.call(
|
self.call(
|
||||||
building.CmdSpawn(),
|
building.CmdSpawn(),
|
||||||
'/edit',
|
'/edit',
|
||||||
'spawn: Extra switch "/edit" ignored')
|
'@spawn: Extra switch "/edit" ignored.|Usage: @spawn <prototype-key> or {key: value, ...}\n (2 existing prototypes. Use /list to inspect)')
|
||||||
|
# assert 'Prototype wizard' in msg
|
||||||
|
|
||||||
# @span/examine
|
# @spawn/edit with valid prototype
|
||||||
|
# with self.assertRaises(AttributeError):
|
||||||
self.call(
|
self.call(
|
||||||
|
building.CmdSpawn(),
|
||||||
|
'/edit BALL',
|
||||||
|
'@spawn: Extra switch "/edit" ignored.|Spawned Ball(#13).')
|
||||||
|
|
||||||
|
# @spawn/edit with invalid prototype
|
||||||
|
#`with self.assertRaises(AttributeError):
|
||||||
|
self.call(
|
||||||
|
building.CmdSpawn(),
|
||||||
|
'/edit NO_EXISTS',
|
||||||
|
'@spawn: Extra switch "/edit" ignored.|No prototype named \'NO_EXISTS\'.')
|
||||||
|
|
||||||
|
# @spawn/examine (missing prototype)
|
||||||
|
self.call(
|
||||||
|
building.CmdSpawn(),
|
||||||
'/examine',
|
'/examine',
|
||||||
building.CmdSpawn(), 'spawn: Extra switch "/examine" ignored')
|
'@spawn: Extra switch "/examine" ignored.|Usage: @spawn <prototype-key> or {key: value, ...}\n (2 existing prototypes. Use /list to inspect)')
|
||||||
|
|
||||||
|
# @spawn/examine with valid prototype
|
||||||
|
self.call(
|
||||||
|
building.CmdSpawn(),
|
||||||
|
'/examine BALL',
|
||||||
|
'@spawn: Extra switch "/examine" ignored.|Spawned Ball(#14).')
|
||||||
|
|
||||||
|
# @spawn/examine with invalid prototype
|
||||||
|
self.call(
|
||||||
|
building.CmdSpawn(),
|
||||||
|
'/examine NO_EXISTS',
|
||||||
|
'@spawn: Extra switch "/examine" ignored.|No prototype named \'NO_EXISTS\'.')
|
||||||
|
|
||||||
|
|
||||||
class TestComms(CommandTest):
|
class TestComms(CommandTest):
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue