FazBrowse GitHub Viewer
|
Trending
|
URL:
|
Home
Tools:
[Download Repo ZIP]
[View Raw Code]
[Original HTTPS Page]
extractcode/tests/test_extractcode.py at main · aboutcode-org/extractcode · GitHub
Uh oh!
There was an error while loading.
Please reload this page
.
aboutcode-org
/
extractcode
Public
Uh oh!
There was an error while loading.
Please reload this page
.
Notifications
You must be signed in to change notification settings
Fork
23
Star
39
Code
Issues
43
Pull requests
12
Actions
Projects
Security and quality
0
Insights
Additional navigation options
Code
Issues
Pull requests
Actions
Projects
Security and quality
Insights
Expand file tree
Breadcrumbs
extractcode
/
tests
/
test_extractcode.py
Copy path
More file actions
More file actions
Latest commit
History
History
History
91 lines (74 loc) · 3.17 KB
Breadcrumbs
extractcode
/
tests
/
test_extractcode.py
Copy path
File metadata and controls
91 lines (74 loc) · 3.17 KB
Raw
Copy raw file
Download raw file
Open symbols panel
Edit and raw actions
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
#
# Copyright (c) nexB Inc. and others. All rights reserved.
# ScanCode is a trademark of nexB Inc.
# SPDX-License-Identifier: Apache-2.0
# See http://www.apache.org/licenses/LICENSE-2.0 for the license text.
# See https://github.com/nexB/extractcode for support or download.
# See https://aboutcode.org for more information about nexB OSS projects.
#
from
os
.
path
import
dirname
from
os
.
path
import
exists
from
os
.
path
import
join
from
commoncode
.
testcase
import
FileBasedTesting
from
commoncode
import
fileutils
from
extractcode
import
new_name
class
TestNewName
(
FileBasedTesting
):
test_data_dir
=
join
(
dirname
(
__file__
),
"data"
)
def
test_new_name_without_extensions
(
self
):
test_dir
=
self
.
get_test_loc
(
"new_name/noext"
,
copy
=
True
)
renamed
=
new_name
(
join
(
test_dir
,
"test"
),
is_dir
=
False
)
assert
not
exists
(
renamed
)
result
=
fileutils
.
file_name
(
renamed
)
assert
"test_4"
==
result
renamed
=
new_name
(
join
(
test_dir
,
"TEST"
),
is_dir
=
False
)
assert
not
exists
(
renamed
)
result
=
fileutils
.
file_name
(
renamed
)
assert
"TEST_4"
==
result
renamed
=
new_name
(
join
(
test_dir
,
"test_1"
),
is_dir
=
True
)
assert
not
exists
(
renamed
)
result
=
fileutils
.
file_name
(
renamed
)
assert
"test_1_1"
==
result
def
test_new_name_with_extensions
(
self
):
test_dir
=
self
.
get_test_loc
(
"new_name/ext"
,
copy
=
True
)
renamed
=
new_name
(
join
(
test_dir
,
"test.txt"
),
is_dir
=
False
)
assert
not
exists
(
renamed
)
result
=
fileutils
.
file_name
(
renamed
)
assert
"test_3.txt"
==
result
renamed
=
new_name
(
join
(
test_dir
,
"TEST.txt"
),
is_dir
=
False
)
assert
not
exists
(
renamed
)
result
=
fileutils
.
file_name
(
renamed
)
assert
"TEST_3.txt"
==
result
renamed
=
new_name
(
join
(
test_dir
,
"TEST.tXt"
),
is_dir
=
False
)
assert
not
exists
(
renamed
)
result
=
fileutils
.
file_name
(
renamed
)
assert
"TEST_3.tXt"
==
result
renamed
=
new_name
(
join
(
test_dir
,
"test.txt"
),
is_dir
=
True
)
assert
not
exists
(
renamed
)
result
=
fileutils
.
file_name
(
renamed
)
assert
"test.txt_2"
==
result
renamed
=
new_name
(
join
(
test_dir
,
"teST.txt"
),
is_dir
=
True
)
assert
not
exists
(
renamed
)
result
=
fileutils
.
file_name
(
renamed
)
assert
"teST.txt_2"
==
result
def
test_new_name_with_empties
(
self
):
base_dir
=
self
.
get_temp_dir
()
self
.
assertRaises
(
AssertionError
,
new_name
,
""
,
is_dir
=
False
)
test_file
=
base_dir
+
"/"
renamed
=
new_name
(
test_file
,
is_dir
=
False
)
assert
renamed
assert
not
exists
(
renamed
)
test_file
=
join
(
base_dir
,
"."
)
renamed
=
new_name
(
test_file
,
is_dir
=
False
)
assert
not
exists
(
renamed
)
result
=
fileutils
.
file_name
(
renamed
)
assert
"_"
==
result
test_dir
=
base_dir
+
"/"
renamed
=
new_name
(
test_dir
,
is_dir
=
True
)
assert
not
exists
(
renamed
)
result
=
fileutils
.
file_name
(
renamed
)
assert
result
test_dir
=
join
(
base_dir
,
"."
)
renamed
=
new_name
(
test_dir
,
is_dir
=
True
)
assert
not
exists
(
renamed
)
result
=
fileutils
.
file_name
(
renamed
)
assert
"_"
==
result
Back
|
FazBrowse Home
|
New Git URL