def test_startapp_without_name(generate, getcwd): ''' $ couchapp startapp ''' conf = NonCallableMock(name='conf') ret_code = commands.startapp(conf) assert not generate.called
def test_startapp_exists(generate, getcwd, iscouchapp): ''' $ couchapp startapp {already exists app} ''' conf = NonCallableMock(name='conf') ret_code = commands.startapp(conf) assert not generate.called
def test_startapp_exists(generate, getcwd, iscouchapp): ''' $ couchapp startapp {already exists app} ''' conf = NonCallableMock(name='conf') name = 'mock' ret_code = commands.startapp(conf, name) assert iscouchapp.assert_called_with('/mock') assert not generate.called
def test_startapp_default(generate, getcwd): ''' $ couchapp startapp {name} ''' conf = NonCallableMock(name='conf') name = 'mock' ret_code = commands.startapp(conf, name) assert ret_code == 0 generate.assert_called_with('/mock', 'startapp', name)
def test_startapp_inside_app(generate, getcwd, iscouchapp, findcouchapp): ''' $ couchapp startapp {path in another app} e.g. Assume there is a couchapp ``app1`` :: app1/ .couchapprc ... We try to ``couchapp startapp app1/app2``, and this should raise `AppError`. ''' conf = NonCallableMock(name='conf') name = 'mock' ret_code = commands.startapp(conf, name) assert findcouchapp.assert_called_with('/mock') assert not generate.called