def test_always_commands(self): spec = {'commands': {'always': ['always_script.sh']}} expected = [ 'dusty_always_fn () {', 'always_script.sh', '}', 'dusty_always_fn' ] actual = command_file._get_always_commands(spec) self.assertEqual(expected, actual)
def test_always_commands_blank(self): spec = { 'commands': { 'always': [] } } expected = [] actual = command_file._get_always_commands(spec) self.assertEqual(expected, actual)
def test_always_commands(self): spec = { 'commands': { 'always': [ 'always_script.sh' ] } } expected = [ 'dusty_always_fn () {', 'always_script.sh', '}', 'dusty_always_fn' ] actual = command_file._get_always_commands(spec) self.assertEqual(expected, actual)