Example #1
0
def print_rst_table(engine, fact_type, filename):
    try:
        import tabulate
    except ImportError:
        raise ImportError('You must have tabulate installed in order to build the documentation.')
    df = facts_to_df(engine, fact_type)
    with open(filename, 'w') as fileobj:
        print >>fileobj, tabulate.tabulate(df, headers=[fact_type]+list(df.keys()), 
                                           tablefmt="grid")
Example #2
0
def print_rst_table(engine, fact_type, filename):
    try:
        import tabulate
    except ImportError:
        raise ImportError(
            'You must have tabulate installed in order to build the documentation.'
        )
    df = facts_to_df(engine, fact_type)
    with open(filename, 'w') as fileobj:
        print >> fileobj, tabulate.tabulate(df,
                                            headers=[fact_type] +
                                            list(df.keys()),
                                            tablefmt="grid")
Example #3
0
 def test_df(self):
     df = facts_to_df(self.engine, 'IsFatherOf')
     names = 'Adam Seth Enos Kenan Mahalalel'.split()
     self.assertEqual(list(df['father']), names[:-1])
     self.assertEqual(list(df['son']), names[1:])
Example #4
0
 def test_df(self):
     df = facts_to_df(self.engine, 'IsFatherOf')
     names = 'Adam Seth Enos Kenan Mahalalel'.split()
     self.assertEqual(list(df['father']), names[:-1])
     self.assertEqual(list(df['son']), names[1:])