コード例 #1
0
    def test_create_storage_config_file_only(self):
        storage_config = StorageConfiguration()

        config = storage_config.create_storage_config()
        self.assertIsNotNone(config)

        self.assertTrue('file' in config['stores'])
        self.assertFalse('sqlite' in config['stores'])
        self.assertFalse('mongo' in config['stores'])
        self.assertFalse('redis' in config['stores'])
        self.assertFalse('logger' in config['stores'])
コード例 #2
0
    def test_create_storage_config_all(self):
        storage_config = StorageConfiguration()

        config = storage_config.create_storage_config(file=True,
                                                      sqlite=True,
                                                      mongo=True,
                                                      redis=True,
                                                      logger=True)
        self.assertIsNotNone(config)

        self.assertTrue('file' in config['stores'])
        self.assertTrue('sqlite' in config['stores'])
        self.assertTrue('mongo' in config['stores'])
        self.assertTrue('redis' in config['stores'])
        self.assertTrue('logger' in config['stores'])
コード例 #3
0
    def test_create_storage_config_nothing(self):
        storage_config = StorageConfiguration()

        config = storage_config.create_storage_config(file=False,
                                                      sqlite=False,
                                                      mongo=False,
                                                      redis=False,
                                                      logger=False)
        self.assertIsNotNone(config)

        self.assertFalse('file' in config['stores'])
        self.assertFalse('sqlite' in config['stores'])
        self.assertFalse('mongo' in config['stores'])
        self.assertFalse('redis' in config['stores'])
        self.assertFalse('logger' in config['stores'])