Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 82d0334

Browse files
authored
Merge branch 'activestate-platform-and-state-tool-setup' into update-platform-build-id
2 parents 7dde0ef + 2d464a8 commit 82d0334

File tree

6 files changed

+38
-9
lines changed

6 files changed

+38
-9
lines changed

‎activestate.yaml

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,12 @@ project: https://platform.activestate.com/shnewto/learn-python?commitID=3ea64485
22
languages:
33
- name: python
44
scripts:
5+
- name: noop
6+
value: rundll32
57
- name: tests
6-
value: pytest
8+
value: |
9+
pytest
710
- name: lints
811
value: |
9-
pylint ./src
10-
flake8 ./src --statistics --count
12+
pylint src
13+
flake8 src --statistics --count

‎appveyor.yml

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
version: 1.0.{build}
2+
image: Visual Studio 2019
3+
init:
4+
- ps: ''
5+
environment:
6+
ACTIVESTATE_API_KEY:
7+
secure: QJFsdrY+1/HG+FmPJAAEvecizAWmG1b3aCqk5ab7Cb7QeJOX+shcoG/i33D7NLQHQWXyrfhTjyqT7kbtzLdv1xwFeIqjNyNnJwEVctW4iAM=
8+
ACTIVESTATE_PRIVATE_KEY:
9+
secure: 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
10+
install:
11+
- ps: >-
12+
(New-Object Net.WebClient).DownloadFile('https://platform.activestate.com/dl/cli/install.ps1', 'install.ps1')
13+
14+
Invoke-Expression "install.ps1 -n"
15+
build_script:
16+
- cmd: state --version
17+
test_script:
18+
- cmd: >-
19+
state run lints
20+
21+
state run tests

‎src/additions/test_pass.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
"""
88

99

10+
# pylint: disable=unnecessary-pass
1011
def test_pass_in_function():
1112
"""PASS statement in function
1213
@@ -25,7 +26,7 @@ def test_pass_in_loop():
2526
action. For example:
2627
"""
2728

28-
# pylint: disable=unused-variable
29+
# pylint: disable=unused-variable, unnecessary-pass
2930
for number in range(100):
3031
# It just don't do anything but for loop is still valid.
3132
pass
@@ -37,7 +38,7 @@ def test_pass_in_loop():
3738
# pass # Busy-wait for keyboard interrupt (Ctrl+C)
3839

3940

40-
# pylint: disable=too-few-public-methods
41+
# pylint: disable=too-few-public-methods, unnecessary-pass
4142
class MyEmptyClass:
4243
"""PASS statement in class
4344

‎src/classes/test_instance_objects.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ def test_instance_objects():
1717
# they are first assigned to. For example, if x is the instance of MyCounter created above,
1818
# the following piece of code will print the value 16, without leaving a trace.
1919

20-
# pylint: disable=too-few-public-methods
20+
# pylint: disable=too-few-public-methods, unnecessary-pass
2121
class DummyClass:
2222
"""Dummy class"""
2323
pass

‎src/functions/test_function_documentation_string.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@
1515
"""
1616

1717

18+
# pylint: disable=unnecessary-pass
1819
def do_nothing():
1920
"""Do nothing, but document it.
2021

‎src/standard_libraries/test_glob.py

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
"""
77

88
import glob
9+
import os
910

1011

1112
def test_glob():
@@ -15,7 +16,9 @@ def test_glob():
1516
# In some cases (like on Linux Mint, python3.6) the glob() function returns list
1617
# in reverse order then it might be expected. Thus lets sort both lists before comparison
1718
# using sorted() built-in function.
18-
assert sorted(glob.glob('src/standard_libraries/glob_files/*.txt')) == sorted([
19-
'src/standard_libraries/glob_files/first_file.txt',
20-
'src/standard_libraries/glob_files/second_file.txt'
19+
20+
path = os.path.join('src', 'standard_libraries', 'glob_files')
21+
assert sorted(glob.glob(os.path.join(path, '*.txt'))) == sorted([
22+
os.path.join(path, 'first_file.txt'),
23+
os.path.join(path, 'second_file.txt')
2124
])

0 commit comments

Comments
 (0)