def test_axiomOptions(self): """ L{AxiomaticStart.options} takes database location and debug setting parameters. """ options = AxiomaticStart.options() options.parseOptions([]) self.assertEqual(options['dbdir'], None) self.assertFalse(options['debug']) options.parseOptions(["--dbdir", "foo", "--debug"]) self.assertEqual(options['dbdir'], 'foo') self.assertTrue(options['debug'])
def test_axiomOptions(self): """ L{AxiomaticStart.options} takes database location and debug setting parameters. """ options = AxiomaticStart.options() options.parseOptions([]) self.assertEqual(options['dbdir'], None) self.assertFalse(options['debug']) options.parseOptions(["--dbdir", "foo", "--debug"]) self.assertEqual(options['dbdir'], 'foo') self.assertTrue(options['debug'])
def test_axiomOptions(self): """ L{AxiomaticStart.options} takes database location, debug, and journal mode setting parameters. """ options = AxiomaticStart.options() options.parseOptions([]) self.assertEqual(options['dbdir'], None) self.assertFalse(options['debug']) self.assertEqual(options['journal-mode'], None) options.parseOptions( ["--dbdir", "foo", "--debug", "--journal-mode", "WAL"]) self.assertEqual(options['dbdir'], 'foo') self.assertTrue(options['debug']) self.assertEqual(options['journal-mode'], 'WAL')