コード例 #1
0
    def test_sub_bot_root(self):
        config = BaseConfigurationData("test")

        replaced = config.sub_bot_root("/data", "/root")
        self.assertIsNotNone(replaced)
        self.assertEqual(replaced, "/data")

        replaced = config.sub_bot_root("$BOT_ROOT/data", "/root")
        self.assertIsNotNone(replaced)
        self.assertEqual(replaced, "/root/data")

        replaced = config.sub_bot_root("$BOT_ROOT$BOT_ROOT/data", "/root")
        self.assertIsNotNone(replaced)
        self.assertEqual(replaced, "/root/root/data")
コード例 #2
0
ファイル: test_base.py プロジェクト: Freiza/program-y
    def test_sub_bot_root(self):
        config = BaseConfigurationData("test")

        replaced = config.sub_bot_root( os.sep + "data",  os.sep + "root")
        self.assertIsNotNone(replaced)
        self.assertEqual(replaced,  os.sep + "data")

        replaced = config.sub_bot_root("$BOT_ROOT"+ os.sep + "data",  os.sep + "root")
        self.assertIsNotNone(replaced)
        self.assertEqual(replaced,  os.sep + "root" + os.sep + "data")

        replaced = config.sub_bot_root("$BOT_ROOT$BOT_ROOT"+ os.sep + "data",  os.sep + "root")
        self.assertIsNotNone(replaced)
        self.assertEqual(replaced,  os.sep + "root" + os.sep + "root" + os.sep + "data")
コード例 #3
0
    def test_sub_bot_root(self):
        config = BaseConfigurationData("test")

        replaced = config.sub_bot_root(os.sep + "data", os.sep + "root")
        self.assertIsNotNone(replaced)
        self.assertEqual(replaced, os.sep + "data")

        replaced = config.sub_bot_root("$BOT_ROOT" + os.sep + "data",
                                       os.sep + "root")
        self.assertIsNotNone(replaced)
        self.assertEqual(replaced, os.sep + "root" + os.sep + "data")

        replaced = config.sub_bot_root("$BOT_ROOT$BOT_ROOT" + os.sep + "data",
                                       os.sep + "root")
        self.assertIsNotNone(replaced)
        self.assertEqual(replaced,
                         os.sep + "root" + os.sep + "root" + os.sep + "data")