File tree 6 files changed +38
-9
lines changed
6 files changed +38
-9
lines changed Original file line number Diff line number Diff line change @@ -2,9 +2,12 @@ project: https://platform.activestate.com/shnewto/learn-python?commitID=3ea64485
2
2
languages :
3
3
- name : python
4
4
scripts :
5
+ - name : noop
6
+ value : rundll32
5
7
- name : tests
6
- value : pytest
8
+ value : |
9
+ pytest
7
10
- name : lints
8
11
value : |
9
- pylint ./ src
10
- flake8 ./ src --statistics --count
12
+ pylint src
13
+ flake8 src --statistics --count
Original file line number Diff line number Diff line change
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
Original file line number Diff line number Diff line change 7
7
"""
8
8
9
9
10
+ # pylint: disable=unnecessary-pass
10
11
def test_pass_in_function ():
11
12
"""PASS statement in function
12
13
@@ -25,7 +26,7 @@ def test_pass_in_loop():
25
26
action. For example:
26
27
"""
27
28
28
- # pylint: disable=unused-variable
29
+ # pylint: disable=unused-variable, unnecessary-pass
29
30
for number in range (100 ):
30
31
# It just don't do anything but for loop is still valid.
31
32
pass
@@ -37,7 +38,7 @@ def test_pass_in_loop():
37
38
# pass # Busy-wait for keyboard interrupt (Ctrl+C)
38
39
39
40
40
- # pylint: disable=too-few-public-methods
41
+ # pylint: disable=too-few-public-methods, unnecessary-pass
41
42
class MyEmptyClass :
42
43
"""PASS statement in class
43
44
Original file line number Diff line number Diff line change @@ -17,7 +17,7 @@ def test_instance_objects():
17
17
# they are first assigned to. For example, if x is the instance of MyCounter created above,
18
18
# the following piece of code will print the value 16, without leaving a trace.
19
19
20
- # pylint: disable=too-few-public-methods
20
+ # pylint: disable=too-few-public-methods, unnecessary-pass
21
21
class DummyClass :
22
22
"""Dummy class"""
23
23
pass
Original file line number Diff line number Diff line change 15
15
"""
16
16
17
17
18
+ # pylint: disable=unnecessary-pass
18
19
def do_nothing ():
19
20
"""Do nothing, but document it.
20
21
Original file line number Diff line number Diff line change 6
6
"""
7
7
8
8
import glob
9
+ import os
9
10
10
11
11
12
def test_glob ():
@@ -15,7 +16,9 @@ def test_glob():
15
16
# In some cases (like on Linux Mint, python3.6) the glob() function returns list
16
17
# in reverse order then it might be expected. Thus lets sort both lists before comparison
17
18
# 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' )
21
24
])
You can’t perform that action at this time.
0 commit comments