def test_root_normalized(self):
     from letsencrypt_apache.parser import ApacheParser
     path = os.path.join(
         self.temp_dir, "debian_apache_2_4/////"
         "two_vhost_80/../two_vhost_80/apache2")
     parser = ApacheParser(self.aug, path, None)
     self.assertEqual(parser.root, self.config_path)
Example #2
0
 def test_root_no_trailing_slash(self):
     from letsencrypt_apache.parser import ApacheParser
     with mock.patch("letsencrypt_apache.parser.ApacheParser."
                     "update_runtime_variables"):
         parser = ApacheParser(self.aug, self.config_path + os.path.sep,
                               "/dummy/vhostpath")
     self.assertEqual(parser.root, self.config_path)
Example #3
0
    def test_root_absolute(self):
        from letsencrypt_apache.parser import ApacheParser
        with mock.patch("letsencrypt_apache.parser.ApacheParser."
                        "update_runtime_variables"):
            parser = ApacheParser(self.aug, os.path.relpath(self.config_path),
                                  "/dummy/vhostpath")

        self.assertEqual(parser.root, self.config_path)
    def setUp(self):
        super(ApacheParserTest, self).setUp()

        zope.component.provideUtility(display_util.FileDisplay(sys.stdout))

        from letsencrypt_apache.parser import ApacheParser
        self.aug = augeas.Augeas(flags=augeas.Augeas.NONE)
        self.parser = ApacheParser(self.aug, self.config_path,
                                   self.ssl_options)
Example #5
0
    def test_root_normalized(self):
        from letsencrypt_apache.parser import ApacheParser

        with mock.patch("letsencrypt_apache.parser.ApacheParser."
                        "update_runtime_variables"):
            path = os.path.join(
                self.temp_dir,
                "debian_apache_2_4/////two_vhost_80/../two_vhost_80/apache2")
            parser = ApacheParser(self.aug, path, "dummy_ctl")

        self.assertEqual(parser.root, self.config_path)
Example #6
0
    def setUp(self, test_dir="debian_apache_2_4/two_vhost_80",
              config_root="debian_apache_2_4/two_vhost_80/apache2"):
        super(ParserTest, self).setUp(test_dir, config_root)

        zope.component.provideUtility(display_util.FileDisplay(sys.stdout))

        from letsencrypt_apache.parser import ApacheParser
        self.aug = augeas.Augeas(
            flags=augeas.Augeas.NONE | augeas.Augeas.NO_MODL_AUTOLOAD)
        with mock.patch("letsencrypt_apache.parser.ApacheParser."
                        "update_runtime_variables"):
            self.parser = ApacheParser(
                self.aug, self.config_path, "dummy_ctl_path")
 def test_root_no_trailing_slash(self):
     from letsencrypt_apache.parser import ApacheParser
     parser = ApacheParser(self.aug, self.config_path + os.path.sep, None)
     self.assertEqual(parser.root, self.config_path)
 def test_root_absolute(self):
     from letsencrypt_apache.parser import ApacheParser
     parser = ApacheParser(self.aug, os.path.relpath(self.config_path),
                           None)
     self.assertEqual(parser.root, self.config_path)