예제 #1
0
    def setUp(self):
        self.config = Config()
        self.config.options = {"markdown": {"extras": "."}}

        self.site = Site()

        self.entity = Entity(self.config)
        self.entity.raw = "foobar"
예제 #2
0
    def setUp(self):
        self.config = Config()
        self.config.reader = "filesystem"
        self.config.options = {
            "reader": {
                "directory": "foo",
                "extension": "md"
            }
        }

        self.site = Site()
예제 #3
0
    def setUp(self):
        self.config = Config()
        self.config.reader = "filesystem"
        self.config.options = {
            "reader": {
                "content": "foo",
                "extension": "md",
                "template": "bar",
            }
        }

        self.site = Site()
예제 #4
0
    def setUp(self):
        self.config = Config()
        self.config.options = {
            "blank": {
                "generate": {
                    "foo": "bar",
                    "baz": "wusa"
                }
            }
        }

        self.site = Site()
예제 #5
0
    def setUp(self):
        config = Config()
        config.options = {
            "jinja": {
                "template": "foo",
            }
        }

        self.entity = Entity(config)

        site = Site()
        site.entities.append(self.entity)

        self.render = Render(site, config)
예제 #6
0
 def setUp(self):
     self.site = Site()
     self.config = Config()
     cfg = {
         "options": {
             "s3cf": {
                 "bucket": "asdf",
                 "md5path": "asdf",
                 "redirects": "asdf",
                 "site_url": "asdf",
                 "skip_upload": "asdf",
                 "aws_access_key": "asdf",
                 "aws_secret_key": "asdf",
                 "cloudfront_id": "asdf",
             },
         }
     }
     self.config.from_dict(cfg)
예제 #7
0
    def setUp(self):
        self.yaml = """
        reader: bar
        plugins: ["1", "2", "3"]
        """

        self.cfg = {"reader": "bar", "plugins": ["1", "2", "3"]}

        self.options = {
            "reader": {
                "directory": "foobar",
            },
            "markdown": {
                "plugins": [1, 2, 3],
                "highlight": True
            }
        }

        self.config = Config()
예제 #8
0
 def setUp(self):
     self.site = Site()
     self.config = Config()
     cfg = {
         "options": {
             "s3sub": {
                 "bucket": "asdf",
                 "profile": "asdf",
                 "md5path": "asdf",
                 "redirects": "asdf",
                 "site_url": "asdf",
                 "skip_upload": "asdf"
             },
             "writer": {
                 "directory": "asdf"
             }
         }
     }
     self.config.from_dict(cfg)
예제 #9
0
 def as_config(self):
     cfg = Config()
     cfg.parse_yaml(self.yaml)
     return cfg
예제 #10
0
 def setUp(self):
     self.config = Config()
     self.entity = Entity(self.config)
예제 #11
0
 def setUp(self):
     self.config = Config()
     self.site = Site()
     self.plugin = Plugin(self.site, self.config)