nucypher/tests/unit/test_prometheus.py

32 lines
1.2 KiB
Python
Raw Normal View History

"""
This file is part of nucypher.
nucypher is free software: you can redistribute it and/or modify
it under the terms of the GNU Affero General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
nucypher is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU Affero General Public License for more details.
You should have received a copy of the GNU Affero General Public License
along with nucypher. If not, see <https://www.gnu.org/licenses/>.
"""
from nucypher.utilities.prometheus import PrometheusMetricsConfig
TEST_PREFIX = 'test_prefix'
def test_prometheus_metrics_config():
listen_address = '111.111.111.111'
prometheus_config = PrometheusMetricsConfig(port=2020,
metrics_prefix=TEST_PREFIX,
listen_address=listen_address)
assert prometheus_config.port == 2020
assert prometheus_config.metrics_prefix == TEST_PREFIX
assert listen_address == listen_address