def test_storage_gc(stdout): with HTTMock(mock_gc_service): tool = get_tool('storage') server = Server('localhost') tool.execute(server, ['storage', '--raw', 'gc']) eq_('gc started', stdout.getvalue())
def test_bad_command(stderr, stdout): tool = get_tool('packages') server = Server('localhost') status = tool.execute(server, ['packages', 'nonexisting', 'mock_package']) eq_(USER_ERROR, status)
def test_optimize_storage(stdout): with HTTMock(mock_optimize_service): tool = storage.DatastoreTool() server = Server('localhost') tool.execute(server, ['storage', '--raw', 'optimize']) eq_('optimize started', stdout.getvalue())