Compare commits

...

5 Commits

Author SHA1 Message Date
Erica Portnoy
96457b0e87 revert dependency on new certbot 2020-04-13 13:44:09 -07:00
Erica Portnoy
f8ed8cea2e error out on newer python and oldersetuptools 2020-04-13 13:43:10 -07:00
Erica Portnoy
0eef0a0265 depend on latest version of certbot because we're not planning to install mock sometimes 2020-04-10 16:38:26 -07:00
Erica Portnoy
3c11d69f56 use unittest.mock when third-party mock isn't available in apache 2020-04-10 16:33:58 -07:00
Erica Portnoy
b25e971f54 Conditionally install mock in apache 2020-04-10 15:04:19 -07:00
17 changed files with 72 additions and 17 deletions

View File

@@ -1,3 +1,3 @@
# Remember to update setup.py to match the package versions below.
acme[dev]==0.29.0
certbot[dev]==1.1.0
certbot[dev]==1.1.0

View File

@@ -1,5 +1,7 @@
from distutils.version import StrictVersion
import sys
from setuptools import __version__ as setuptools_version
from setuptools import find_packages
from setuptools import setup
from setuptools.command.test import test as TestCommand
@@ -11,13 +13,21 @@ version = '1.4.0.dev0'
install_requires = [
'acme>=0.29.0',
'certbot>=1.1.0',
'mock',
'python-augeas',
'setuptools',
'zope.component',
'zope.interface',
]
setuptools_known_environment_markers = (StrictVersion(setuptools_version) >= StrictVersion('36.2'))
if setuptools_known_environment_markers:
install_requires.append('mock ; python_version < "3.3"')
elif sys.version_info < (3,3):
install_requires.append('mock')
else:
raise RuntimeError('Error, you are trying to build certbot wheels using an old version '
'of setuptools. Version 36.2+ of setuptools is required.')
dev_extras = [
'apacheconfig>=0.3.2',
]

View File

@@ -1,5 +1,8 @@
"""Tests for AugeasParserNode classes"""
import mock
try:
import mock
except ImportError: # pragma: no cover
from unittest import mock
import os
import unittest

View File

@@ -3,7 +3,10 @@
import re
import unittest
import mock
try:
import mock
except ImportError: # pragma: no cover
from unittest import mock
import six # pylint: disable=unused-import # six is used in mock.patch()
from certbot import errors

View File

@@ -1,7 +1,10 @@
"""Test for certbot_apache._internal.configurator for Centos overrides"""
import unittest
import mock
try:
import mock
except ImportError: # pragma: no cover
from unittest import mock
from certbot import errors
from certbot.compat import filesystem

View File

@@ -2,7 +2,10 @@
import shutil
import unittest
import mock
try:
import mock
except ImportError: # pragma: no cover
from unittest import mock
from certbot import errors
import util

View File

@@ -6,7 +6,10 @@ import socket
import tempfile
import unittest
import mock
try:
import mock
except ImportError: # pragma: no cover
from unittest import mock
import six # pylint: disable=unused-import # six is used in mock.patch()
from acme import challenges

View File

@@ -2,7 +2,10 @@
import shutil
import unittest
import mock
try:
import mock
except ImportError: # pragma: no cover
from unittest import mock
from certbot import errors
from certbot.compat import os

View File

@@ -1,7 +1,10 @@
"""Test certbot_apache._internal.display_ops."""
import unittest
import mock
try:
import mock
except ImportError: # pragma: no cover
from unittest import mock
from certbot import errors
from certbot.display import util as display_util

View File

@@ -1,7 +1,10 @@
"""Tests for DualParserNode implementation"""
import unittest
import mock
try:
import mock
except ImportError: # pragma: no cover
from unittest import mock
from certbot_apache._internal import assertions
from certbot_apache._internal import augeasparser

View File

@@ -1,7 +1,10 @@
"""Test for certbot_apache._internal.entrypoint for override class resolution"""
import unittest
import mock
try:
import mock
except ImportError: # pragma: no cover
from unittest import mock
from certbot_apache._internal import configurator
from certbot_apache._internal import entrypoint

View File

@@ -1,7 +1,10 @@
"""Test for certbot_apache._internal.configurator for Fedora 29+ overrides"""
import unittest
import mock
try:
import mock
except ImportError: # pragma: no cover
from unittest import mock
from certbot import errors
from certbot.compat import filesystem

View File

@@ -1,7 +1,10 @@
"""Test for certbot_apache._internal.configurator for Gentoo overrides"""
import unittest
import mock
try:
import mock
except ImportError: # pragma: no cover
from unittest import mock
from certbot import errors
from certbot.compat import filesystem

View File

@@ -2,7 +2,10 @@
import unittest
import errno
import mock
try:
import mock
except ImportError: # pragma: no cover
from unittest import mock
from acme import challenges
from certbot import achallenges

View File

@@ -2,7 +2,10 @@
import shutil
import unittest
import mock
try:
import mock
except ImportError: # pragma: no cover
from unittest import mock
from certbot import errors
from certbot.compat import os

View File

@@ -1,7 +1,10 @@
"""Tests for ApacheConfigurator for AugeasParserNode classes"""
import unittest
import mock
try:
import mock
except ImportError: # pragma: no cover
from unittest import mock
import util

View File

@@ -5,7 +5,10 @@ import unittest
import augeas
import josepy as jose
import mock
try:
import mock
except ImportError: # pragma: no cover
from unittest import mock
import zope.component
from certbot.compat import os