Skip to content

Commit

Permalink
Post-PEP8 Fixes (#157)
Browse files Browse the repository at this point in the history
* skip sort, gitignore 3rd party libs

* fixed yapf ignore, ran format across repo
  • Loading branch information
jmeixensperger authored Apr 15, 2019
1 parent e3f8b17 commit 1a35eea
Show file tree
Hide file tree
Showing 8 changed files with 34 additions and 43 deletions.
2 changes: 2 additions & 0 deletions .yapfignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
splunk_eventgen/lib/concurrent
splunk_eventgen/lib/requests_futures
6 changes: 6 additions & 0 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -117,3 +117,9 @@ else
@yapf -i $(NEWLY_ADDED_PY_FILES)
endif

lint-all:
@flake8 .

format-all:
@isort -rc .
@yapf -r -i .
3 changes: 1 addition & 2 deletions setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -51,5 +51,4 @@ def readme():
'pyOpenSSL',
'flake8>=3.7.7',
'yapf>=0.26.0',
'isort>=4.3.15'
])
'isort>=4.3.15'])
3 changes: 1 addition & 2 deletions splunk_eventgen/__main__.py
Original file line number Diff line number Diff line change
Expand Up @@ -14,13 +14,12 @@

import requests

import eventgen_core

FILE_LOCATION = os.path.dirname(os.path.abspath(__file__))
path_prepend = os.path.join(FILE_LOCATION, 'lib')
sys.path.append(path_prepend)

import __init__ as splunk_eventgen_init # noqa isort:skip
import eventgen_core # noqa isort:skip

EVENTGEN_VERSION = splunk_eventgen_init.__version__
logger = logging.getLogger()
Expand Down
3 changes: 1 addition & 2 deletions splunk_eventgen/splunk_app/lib/modinput/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -20,8 +20,7 @@
from splunk.models.app import App
from xmloutput import setupLogger

from .fields import (BooleanField, Field, FieldValidationException,
IntervalField)
from .fields import (BooleanField, Field, FieldValidationException, IntervalField)

try:
from splunk.clilib.bundle_paths import make_splunkhome_path
Expand Down
3 changes: 3 additions & 0 deletions tests/unit/conftest.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
from os import path as op

import pytest

from splunk_eventgen.lib.eventgenconfig import Config
Expand All @@ -7,8 +8,10 @@
@pytest.fixture
def eventgen_config():
"""Returns a function to create config instance based on config file"""

def _make_eventgen_config_instance(configfile=None):
if configfile is not None:
configfile = op.join(op.dirname(op.dirname(__file__)), 'sample_eventgen_conf', 'unit', configfile)
return Config(configfile=configfile)

return _make_eventgen_config_instance
1 change: 1 addition & 0 deletions tests/unit/test_eventgenconfig.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
import json
import os
from ConfigParser import ConfigParser

import pytest

from splunk_eventgen.lib.eventgensamples import Sample
Expand Down
56 changes: 19 additions & 37 deletions tests/unit/test_timeparser.py
Original file line number Diff line number Diff line change
Expand Up @@ -5,10 +5,9 @@
from splunk_eventgen.lib import timeparser

time_delta_test_params = [(datetime.timedelta(days=1), 86400),
(datetime.timedelta(
days=1, hours=3, minutes=15, seconds=32), 98132),
(datetime.timedelta(hours=1, minutes=10), 4200),
(datetime.timedelta(hours=-1), -3600), (None, 0)]
(datetime.timedelta(days=1, hours=3, minutes=15, seconds=32), 98132),
(datetime.timedelta(hours=1, minutes=10), 4200), (datetime.timedelta(hours=-1), -3600),
(None, 0)]


@pytest.mark.parametrize('delta,expect', time_delta_test_params)
Expand All @@ -35,25 +34,19 @@ def check_datetime_equal(d1, d2):
assert d1.second == d2.second


parse_time_math_params = [('+', '100', 's',
datetime.datetime(2019, 3, 8, 4, 10, 20),
parse_time_math_params = [('+', '100', 's', datetime.datetime(2019, 3, 8, 4, 10, 20),
datetime.datetime(2019, 3, 8, 4, 12, 0)),
('-', '20', 'm',
datetime.datetime(2019, 3, 8, 4, 10, 20),
('-', '20', 'm', datetime.datetime(2019, 3, 8, 4, 10, 20),
datetime.datetime(2017, 7, 8, 4, 10, 20)),
('', '3', 'w',
datetime.datetime(2019, 3, 8, 4, 10, 20),
('', '3', 'w', datetime.datetime(2019, 3, 8, 4, 10, 20),
datetime.datetime(2019, 3, 29, 4, 10, 20)),
('', '0', 's',
datetime.datetime(2019, 3, 8, 4, 10, 20),
('', '0', 's', datetime.datetime(2019, 3, 8, 4, 10, 20),
datetime.datetime(2019, 3, 8, 4, 10, 20)),
('', '123', '',
datetime.datetime(2019, 3, 8, 4, 10, 20),
('', '123', '', datetime.datetime(2019, 3, 8, 4, 10, 20),
datetime.datetime(2019, 3, 8, 4, 10, 20))]


@pytest.mark.parametrize('plusminus,num,unit,ret,expect',
parse_time_math_params)
@pytest.mark.parametrize('plusminus,num,unit,ret,expect', parse_time_math_params)
def test_time_parser_time_math(plusminus, num, unit, ret, expect):
'''
test timeParserTimeMath function, parse the time modifier
Expand All @@ -78,27 +71,16 @@ def mock_utc_now():


timeparser_params = [
('now', datetime.timedelta(days=1),
datetime.datetime(2019, 3, 10, 13, 20, 15)),
('now', datetime.timedelta(days=0),
datetime.datetime(2019, 3, 10, 5, 20, 15)),
('now', datetime.timedelta(hours=2),
datetime.datetime(2019, 3, 10, 7, 20, 15)),
('now', datetime.timedelta(hours=-3),
datetime.datetime(2019, 3, 10, 2, 20, 15)),
('-7d', datetime.timedelta(days=1),
datetime.datetime(2019, 3, 3, 13, 20, 15)),
('-0mon@mon', datetime.timedelta(days=1),
datetime.datetime(2019, 3, 1, 0, 0, 0)),
('-1mon@mon', datetime.timedelta(days=1),
datetime.datetime(2019, 2, 1, 0, 0, 0)),
('-3d@d', datetime.timedelta(days=1), datetime.datetime(
2019, 3, 7, 0, 0, 0)),
('+5d', datetime.timedelta(days=1),
datetime.datetime(2019, 3, 15, 13, 20, 15)),
('', datetime.timedelta(days=1),
datetime.datetime(2019, 3, 10, 13, 20, 15)),
]
('now', datetime.timedelta(days=1), datetime.datetime(2019, 3, 10, 13, 20, 15)),
('now', datetime.timedelta(days=0), datetime.datetime(2019, 3, 10, 5, 20, 15)),
('now', datetime.timedelta(hours=2), datetime.datetime(2019, 3, 10, 7, 20, 15)),
('now', datetime.timedelta(hours=-3), datetime.datetime(2019, 3, 10, 2, 20, 15)),
('-7d', datetime.timedelta(days=1), datetime.datetime(2019, 3, 3, 13, 20, 15)),
('-0mon@mon', datetime.timedelta(days=1), datetime.datetime(2019, 3, 1, 0, 0, 0)),
('-1mon@mon', datetime.timedelta(days=1), datetime.datetime(2019, 2, 1, 0, 0, 0)),
('-3d@d', datetime.timedelta(days=1), datetime.datetime(2019, 3, 7, 0, 0, 0)),
('+5d', datetime.timedelta(days=1), datetime.datetime(2019, 3, 15, 13, 20, 15)),
('', datetime.timedelta(days=1), datetime.datetime(2019, 3, 10, 13, 20, 15)), ]


@pytest.mark.parametrize('ts,tz,expect', timeparser_params)
Expand Down

0 comments on commit 1a35eea

Please sign in to comment.