当前位置: 首页>>代码示例>>Python>>正文


Python DumpTruck.tables方法代码示例

本文整理汇总了Python中dumptruck.DumpTruck.tables方法的典型用法代码示例。如果您正苦于以下问题:Python DumpTruck.tables方法的具体用法?Python DumpTruck.tables怎么用?Python DumpTruck.tables使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在dumptruck.DumpTruck的用法示例。


在下文中一共展示了DumpTruck.tables方法的7个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。

示例1: test_show_tables

# 需要导入模块: from dumptruck import DumpTruck [as 别名]
# 或者: from dumptruck.DumpTruck import tables [as 别名]
 def test_show_tables(self):
   shutil.copy('fixtures/landbank_branches.sqlite','/tmp/test.db')
   h = DumpTruck(dbname = '/tmp/test.db')
   self.assertSetEqual(h.tables(),set(['blocks','branches']))
开发者ID:sungoak,项目名称:dumptruck,代码行数:6,代码来源:tests.py

示例2: test_no_rows_first_insert

# 需要导入模块: from dumptruck import DumpTruck [as 别名]
# 或者: from dumptruck.DumpTruck import tables [as 别名]
 def test_no_rows_first_insert(self):
   "Nothing happens if no rows are inserted to a table that isn't there."
   dt = DumpTruck(dbname = '/tmp/test.db')
   dt.insert([], 'ninety')
   self.assertSetEqual(dt.tables(), set())
   dt.close()
开发者ID:sungoak,项目名称:dumptruck,代码行数:8,代码来源:tests.py

示例3: test_save

# 需要导入模块: from dumptruck import DumpTruck [as 别名]
# 或者: from dumptruck.DumpTruck import tables [as 别名]
 def test_save(self):
   h = DumpTruck(dbname = '/tmp/test.db')
   h.insert({'firstname': 'Robert', 'lastname': 'LeTourneau'}, 'foo')
   h.drop('foo')
   self.assertEqual(h.tables(), set([]))
   h.close()
开发者ID:sungoak,项目名称:dumptruck,代码行数:8,代码来源:tests.py

示例4: DumpTruck

# 需要导入模块: from dumptruck import DumpTruck [as 别名]
# 或者: from dumptruck.DumpTruck import tables [as 别名]
DEFAULT_LOCATION = "us-east-1"
DEFAULT_DESTINATION = "s3"

# Read default config file
config = {}
if os.path.isfile(CONFIG_FILE):
    log.debug("Try loading default config file: {0}".format(CONFIG_FILE))
    config = yaml.load(open(CONFIG_FILE))
    if config:
        log.debug("Config loaded")

# DumpTruck initialization
dump_truck = DumpTruck(dbname=os.path.expanduser("~/.bakthat.dt"), vars_table="config")

if not "backups" in dump_truck.tables():
    # We initialize DumpTruck, with dummy data that won't be inserted.
    dump_truck.create_table(
        {
            "stored_filename": "filename.20130227205616.tgz",
            "size": 1,
            "metadata": {"is_enc": False},
            "backup_date": 1361994976,
            "filename": "filename",
            "backend": "s3",
            "is_deleted": False,
            "last_updated": 1361994976,
            "tags": [],
            "backend_hash": "backendhash",
        },
        "backups",
开发者ID:hfunai,项目名称:bakthat,代码行数:32,代码来源:conf.py

示例5: main

# 需要导入模块: from dumptruck import DumpTruck [as 别名]
# 或者: from dumptruck.DumpTruck import tables [as 别名]
def main():
    # Connect to the database.
    from dumptruck import DumpTruck
    dt = DumpTruck('/tmp/appgen.db', auto_commit = False)
    if 'dataset' not in dt.tables():
        dt = build_db()
开发者ID:appgen,项目名称:kitchen,代码行数:8,代码来源:audit.py

示例6: test_show_tables

# 需要导入模块: from dumptruck import DumpTruck [as 别名]
# 或者: from dumptruck.DumpTruck import tables [as 别名]
 def test_show_tables(self):
     shutil.copy("fixtures/landbank_branches.sqlite", "/tmp/test.db")
     h = DumpTruck(dbname="/tmp/test.db")
     self.assertSetEqual(h.tables(), set(["blocks", "branches"]))
开发者ID:4bic,项目名称:entity_log,代码行数:6,代码来源:tests.py

示例7: test_save

# 需要导入模块: from dumptruck import DumpTruck [as 别名]
# 或者: from dumptruck.DumpTruck import tables [as 别名]
 def test_save(self):
     h = DumpTruck(dbname="/tmp/test.db")
     h.insert({"firstname": "Robert", "lastname": "LeTourneau"}, "foo")
     h.drop("foo")
     self.assertEqual(h.tables(), set([]))
     h.close()
开发者ID:4bic,项目名称:entity_log,代码行数:8,代码来源:tests.py


注:本文中的dumptruck.DumpTruck.tables方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。