Private GIT
Skip to content
GitLab
Explore
Sign in
Primary navigation
Search or go to…
Project
S
SickRage-1
Manage
Activity
Members
Labels
Plan
Issues
Issue boards
Milestones
Wiki
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Snippets
Build
Pipelines
Jobs
Pipeline schedules
Artifacts
Deploy
Releases
Model registry
Operate
Environments
Monitor
Incidents
Analyze
Value stream analytics
Contributor analytics
CI/CD analytics
Repository analytics
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
GitLab community forum
Contribute to GitLab
Provide feedback
Terms and privacy
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
vlbox
SickRage-1
Commits
bceb4905
Commit
bceb4905
authored
Nov 27, 2015
by
labrys
Browse files
Options
Downloads
Patches
Plain Diff
Lint 9.95/10
parent
49401268
No related branches found
No related tags found
No related merge requests found
Changes
1
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
tests/helpers_tests.py
+203
-152
203 additions, 152 deletions
tests/helpers_tests.py
with
203 additions
and
152 deletions
tests/helpers_tests.py
+
203
−
152
View file @
bceb4905
...
...
@@ -145,63 +145,63 @@ TEST_CASES = {
class
HelpersTests
(
unittest
.
TestCase
):
"""
Test using test generator
"""
def
__init__
(
self
,
*
args
,
**
kwargs
):
"""
Initialize test
"""
super
(
HelpersTests
,
self
).
__init__
(
*
args
,
**
kwargs
)
def
test_generator
(
test_strings
):
"""
Generate tests from test strings
:param test_strings: to generate tests from
:return: test
"""
def
_test
(
self
):
"""
Generate tests
:param self:
:return: test to run
"""
for
test_string
in
test_strings
:
self
.
assertEqual
(
remove_non_release_groups
(
test_string
),
TEST_RESULT
)
return
_test
class
HelpersTests2
(
unittest
.
TestCase
):
@unittest.expectedFailure
def
test_is_valid_language
(
self
):
# TODO: Determine why this fails and at such a high failure %
class
HelpersZipTests
(
unittest
.
TestCase
):
"""
Test
isValidLanguage
Test
zip methods
"""
exception_count
=
0
total
=
0
for
lang
in
language
.
LANGUAGES
:
total
+=
1
try
:
self
.
assertTrue
(
isValidLanguage
(
lang
),
lang
)
except
NameError
:
exception_count
+=
1
except
Exception
as
error
:
raise
error
if
exception_count
>
0
:
raise
Exception
(
'
Language failure ratio: %s [%s/%s]
'
%
(
100.0
*
exception_count
/
total
,
exception_count
,
total
))
@unittest.skip
(
'
Not yet implemented
'
)
def
test_
fix_glob
(
self
):
def
test_
make_zip
(
self
):
"""
Test
fixGlob
Test
makeZip
"""
pass
@unittest.skip
(
'
Not yet implemented
'
)
def
test_
indent_xml
(
self
):
def
test_
extract_zip
(
self
):
"""
Test
indentXML
Test
extractZip
"""
pass
@unittest.skip
(
'
Not yet implemented
'
)
def
test_
remove_non_release_groups
(
self
):
def
test_
backup_config_zip
(
self
):
"""
Test
remove_non_release_groups
Test
backupConfigZip
"""
pass
@unittest.skip
(
'
Not yet implemented
'
)
def
test_
is_media_file
(
self
):
def
test_
restore_config_zip
(
self
):
"""
Test
isMediaFile
Test
restoreConfigZip
"""
pass
...
...
@@ -212,24 +212,22 @@ class HelpersTests2(unittest.TestCase):
"""
pass
@unittest.skip
(
'
Not yet implemented
'
)
def
test_is_being_written
(
self
):
class
HelpersDirectoryTests
(
unittest
.
TestCase
):
"""
Test
isBeingWritten
Test
directory methods
"""
pass
@unittest.skip
(
'
Not yet implemented
'
)
def
test_
remove_file_failed
(
self
):
def
test_
make_dirs
(
self
):
"""
Test
remove_file_failed
Test
make_dirs
"""
pass
@unittest.skip
(
'
Not yet implemented
'
)
def
test_
find_certain_show
(
self
):
def
test_
delete_empty_folders
(
self
):
"""
Test
findCertainShow
Test
delete_empty_folders
"""
pass
...
...
@@ -241,72 +239,77 @@ class HelpersTests2(unittest.TestCase):
pass
@unittest.skip
(
'
Not yet implemented
'
)
def
test_
search_db_for_show
(
self
):
def
test_
get_temp_dir
(
self
):
"""
Test
searchDBForShow
Test
_getTempDir
"""
pass
@unittest.skip
(
'
Not yet implemented
'
)
def
test_
search_indexer_for_show_id
(
self
):
def
test_
is_hidden_folder
(
self
):
"""
Test
searchIndexerForShowID
Test
is_hidden_folder
"""
pass
@unittest.skip
(
'
Not yet implemented
'
)
def
test_
list_media_files
(
self
):
def
test_
real_path
(
self
):
"""
Test
listMediaFiles
Test
real_path
"""
pass
class
HelpersFileTests
(
unittest
.
TestCase
):
"""
Test file helpers
"""
@unittest.skip
(
'
Not yet implemented
'
)
def
test_
copy
_file
(
self
):
def
test_
is_media
_file
(
self
):
"""
Test
copy
File
Test
isMedia
File
"""
pass
@unittest.skip
(
'
Not yet implemented
'
)
def
test_
move
_file
(
self
):
def
test_
is
_file
_locked
(
self
):
"""
Test
moveFile
Test
isFileLocked
"""
pass
@unittest.skip
(
'
Not yet implemented
'
)
def
test_
link
(
self
):
def
test_
is_being_written
(
self
):
"""
Test
link
Test
isBeingWritten
"""
pass
@unittest.skip
(
'
Not yet implemented
'
)
def
test_
hardlink
_file
(
self
):
def
test_
remove_file
_f
a
ile
d
(
self
):
"""
Test
hardlinkF
ile
Test
remove_file_fa
ile
d
"""
pass
@unittest.skip
(
'
Not yet implemented
'
)
def
test_
symlink
(
self
):
def
test_
list_media_files
(
self
):
"""
Test
symlink
Test
listMediaFiles
"""
pass
@unittest.skip
(
'
Not yet implemented
'
)
def
test_
move_and_symlink
_file
(
self
):
def
test_
copy
_file
(
self
):
"""
Test
moveAndSymlink
File
Test
copy
File
"""
pass
@unittest.skip
(
'
Not yet implemented
'
)
def
test_m
ake_dirs
(
self
):
def
test_m
ove_file
(
self
):
"""
Test m
ake_dirs
Test m
oveFile
"""
pass
...
...
@@ -318,154 +321,176 @@ class HelpersTests2(unittest.TestCase):
pass
@unittest.skip
(
'
Not yet implemented
'
)
def
test_
delete_empty_fold
er
s
(
self
):
def
test_
file_bit_filt
er
(
self
):
"""
Test
delete_empty_fold
er
s
Test
fileBitFilt
er
"""
pass
@unittest.skip
(
'
Not yet implemented
'
)
def
test_
file_bit_filter
(
self
):
def
test_
chmod_as_parent
(
self
):
"""
Test
fileBitFilter
Test
chmodAsParent
"""
pass
@unittest.skip
(
'
Not yet implemented
'
)
def
test_
chmod_as_parent
(
self
):
def
test_
backup_versioned_file
(
self
):
"""
Test
chmodAsParent
Test
backupVersionedFile
"""
pass
@unittest.skip
(
'
Not yet implemented
'
)
def
test_
fix_set_group_id
(
self
):
def
test_
restore_versioned_file
(
self
):
"""
Test
fixSetGroupID
Test
restoreVersionedFile
"""
pass
@unittest.skip
(
'
Not yet implemented
'
)
def
test_
is_anime_in_show_list
(
self
):
def
test_
verify_free_space
(
self
):
"""
Test
is_anime_in_show_list
Test
verify_freespace
"""
pass
@unittest.skip
(
'
Not yet implemented
'
)
def
test_
update_anime_support
(
self
):
def
test_
get_disk_space_usage
(
self
):
"""
Test
update_anime_support
Test
getDiskSpaceUsage
"""
pass
@unittest.skip
(
'
Not yet implemented
'
)
def
test_
get_abs_no_from_season_and_ep
(
self
):
def
test_
download_file
(
self
):
"""
Test
get_absolute_number_from_season_and_episod
e
Test
download_fil
e
"""
pass
@unittest.skip
(
'
Not yet implemented
'
)
def
test_get_
all_eps_from_abs_no
(
self
):
def
test_get_
size
(
self
):
"""
Test get_
all_episodes_from_absolute_number
Test get_
size
"""
pass
@unittest.skip
(
'
Not yet implemented
'
)
def
test_
sanitize_scene_nam
e
(
self
):
def
test_
md5_for_fil
e
(
self
):
"""
Test
sanitizeSceneNam
e
Test
md5_for_fil
e
"""
pass
@unittest.skip
(
'
Not yet implemented
'
)
def
test_
arithmetic_eval
(
self
):
def
test_
touch_file
(
self
):
"""
Test
arithmeticEval
Test
touchFile
"""
pass
class
HelpersFileLinksTests
(
unittest
.
TestCase
):
"""
Test sym and hard links
"""
@unittest.skip
(
'
Not yet implemented
'
)
def
test_
create_https_certificates
(
self
):
def
test_
link
(
self
):
"""
Test
create_https_certificates
Test
link
"""
pass
@unittest.skip
(
'
Not yet implemented
'
)
def
test_
backup_versioned
_file
(
self
):
def
test_
hardlink
_file
(
self
):
"""
Test
backupVersioned
File
Test
hardlink
File
"""
pass
@unittest.skip
(
'
Not yet implemented
'
)
def
test_
restore_versioned_file
(
self
):
def
test_
symlink
(
self
):
"""
Test
restoreVersionedFile
Test
symlink
"""
pass
@unittest.skip
(
'
Not yet implemented
'
)
def
test_
try_int
(
self
):
def
test_
move_and_symlink_file
(
self
):
"""
Test
tryInt
Test
moveAndSymlinkFile
"""
pass
class
HelpersEncryptionTests
(
unittest
.
TestCase
):
"""
Test encryption and decryption
"""
@unittest.skip
(
'
Not yet implemented
'
)
def
test_
md5_for_file
(
self
):
def
test_
create_https_certificates
(
self
):
"""
Test
md5_for_file
Test
create_https_certificates
"""
pass
@unittest.skip
(
'
Not yet implemented
'
)
def
test_
get_lan_ip
(
self
):
def
test_
encrypt
(
self
):
"""
Test
get_lan_ip
Test
encrypt
"""
pass
@unittest.skip
(
'
Not yet implemented
'
)
def
test_
check_url
(
self
):
def
test_
decrypt
(
self
):
"""
Test
check_url
Test
decrypt
"""
pass
@unittest.skip
(
'
Not yet implemented
'
)
def
test_
anon_url
(
self
):
def
test_
generate_cookie_secret
(
self
):
"""
Test anon_url
Test generateCookieSecret
"""
pass
class
HelpersShowTests
(
unittest
.
TestCase
):
"""
Test show methods
"""
@unittest.skip
(
'
Not yet implemented
'
)
def
test_find_certain_show
(
self
):
"""
Test findCertainShow
"""
pass
@unittest.skip
(
'
Not yet implemented
'
)
def
test_
encrypt
(
self
):
def
test_
search_db_for_show
(
self
):
"""
Test
encrypt
Test
searchDBForShow
"""
pass
@unittest.skip
(
'
Not yet implemented
'
)
def
test_
decrypt
(
self
):
def
test_
search_indexer_for_show_id
(
self
):
"""
Test
decrypt
Test
searchIndexerForShowID
"""
pass
@unittest.skip
(
'
Not yet implemented
'
)
def
test_
full_sanitize_scene_name
(
self
):
def
test_
is_anime_in_show_list
(
self
):
"""
Test
full_sanitizeSceneName
Test
is_anime_in_show_list
"""
pass
@unittest.skip
(
'
Not yet implemented
'
)
def
test_
_
check_against_names
(
self
):
def
test_check_against_names
(
self
):
"""
Test _check_against_names
"""
...
...
@@ -479,163 +504,193 @@ class HelpersTests2(unittest.TestCase):
pass
@unittest.skip
(
'
Not yet implemented
'
)
def
test_
is_hidden_folder
(
self
):
def
test_
validate_show
(
self
):
"""
Test
is_hidden_folder
Test
validateShow
"""
pass
@unittest.skip
(
'
Not yet implemented
'
)
def
test_
real_path
(
self
):
def
test_
map_indexers_to_show
(
self
):
"""
Test
real_path
Test
mapIndexersToShow
"""
pass
@unittest.skip
(
'
Not yet implemented
'
)
def
test_
validate_show
(
self
):
def
test_
get_abs_no_from_s_and_e
(
self
):
"""
Test
validateShow
Test
get_absolute_number_from_season_and_episode
"""
pass
@unittest.skip
(
'
Not yet implemented
'
)
def
test_
s
et_
up_anidb_connection
(
self
):
def
test_
g
et_
all_eps_from_abs_no
(
self
):
"""
Test
s
et_
up_anidb_connection
Test
g
et_
all_episodes_from_absolute_number
"""
pass
class
HelpersConnectionTests
(
unittest
.
TestCase
):
"""
Test connections
"""
@unittest.skip
(
'
Not yet implemented
'
)
def
test_
make_z
ip
(
self
):
def
test_
get_lan_
ip
(
self
):
"""
Test
makeZ
ip
Test
get_lan_
ip
"""
pass
@unittest.skip
(
'
Not yet implemented
'
)
def
test_
extract_zip
(
self
):
def
test_
check_url
(
self
):
"""
Test
extractZip
Test
check_url
"""
pass
@unittest.skip
(
'
Not yet implemented
'
)
def
test_
backup_config_zip
(
self
):
def
test_
anon_url
(
self
):
"""
Test
backupConfigZip
Test
anon_url
"""
pass
@unittest.skip
(
'
Not yet implemented
'
)
def
test_
restore_config_zip
(
self
):
def
test_
set_up_anidb_connection
(
self
):
"""
Test
restoreConfigZip
Test
set_up_anidb_connection
"""
pass
@unittest.skip
(
'
Not yet implemented
'
)
def
test_
map_indexers_to_show
(
self
):
def
test_
set_up_session
(
self
):
"""
Test
mapIndexersToShow
Test
_setUpSession
"""
pass
@unittest.skip
(
'
Not yet implemented
'
)
def
test_
touch_file
(
self
):
def
test_
get_url
(
self
):
"""
Test
touchFile
Test
getURL
"""
pass
@unittest.skip
(
'
Not yet implemented
'
)
def
test_
_
ge
t_temp_dir
(
self
):
def
test_ge
nerate_api_key
(
self
):
"""
Test
_
ge
tTempDir
Test ge
nerateApiKey
"""
pass
class
HelpersMiscTests
(
unittest
.
TestCase
):
"""
Test misc helper methods
"""
@unittest.expectedFailure
def
test_is_valid_language
(
self
):
# TODO: Determine why this fails and at such a high failure %
"""
Test isValidLanguage
"""
exception_count
=
0
total
=
0
for
lang
in
language
.
LANGUAGES
:
total
+=
1
try
:
self
.
assertTrue
(
isValidLanguage
(
lang
),
lang
)
except
NameError
:
exception_count
+=
1
except
Exception
as
error
:
raise
error
if
exception_count
>
0
:
raise
Exception
(
'
Language failure ratio: %s [%s/%s]
'
%
(
100.0
*
exception_count
/
total
,
exception_count
,
total
))
@unittest.skip
(
'
Not yet implemented
'
)
def
test_
code_description
(
self
):
def
test_
fix_glob
(
self
):
"""
Test
codeDescription
Test
fixGlob
"""
pass
@unittest.skip
(
'
Not yet implemented
'
)
def
test_
_set_up_session
(
self
):
def
test_
indent_xml
(
self
):
"""
Test
_setUpSession
Test
indentXML
"""
pass
@unittest.skip
(
'
Not yet implemented
'
)
def
test_
get_url
(
self
):
def
test_
remove_non_release_groups
(
self
):
"""
Test
getURL
Test
remove_non_release_groups
"""
pass
@unittest.skip
(
'
Not yet implemented
'
)
def
test_
download_file
(
self
):
def
test_
fix_set_group_id
(
self
):
"""
Test
download_file
Test
fixSetGroupID
"""
pass
@unittest.skip
(
'
Not yet implemented
'
)
def
test_
get_size
(
self
):
def
test_
update_anime_support
(
self
):
"""
Test
get_size
Test
update_anime_support
"""
pass
@unittest.skip
(
'
Not yet implemented
'
)
def
test_
generate_api_key
(
self
):
def
test_
sanitize_scene_name
(
self
):
"""
Test
generateApiKey
Test
sanitizeSceneName
"""
pass
@unittest.skip
(
'
Not yet implemented
'
)
def
test_
remove_article
(
self
):
def
test_
arithmetic_eval
(
self
):
"""
Test
remove_article
Test
arithmeticEval
"""
pass
@unittest.skip
(
'
Not yet implemented
'
)
def
test_
generate_cookie_secre
t
(
self
):
def
test_
try_in
t
(
self
):
"""
Test
generateCookieSecre
t
Test
tryIn
t
"""
pass
@unittest.skip
(
'
Not yet implemented
'
)
def
test_
verify_free_spac
e
(
self
):
def
test_
full_sanitize_scene_nam
e
(
self
):
"""
Test
verify_freespac
e
Test
full_sanitizeSceneNam
e
"""
pass
@unittest.skip
(
'
Not yet implemented
'
)
def
test_
pretty_time_delta
(
self
):
def
test_
code_description
(
self
):
"""
Test
pretty_time_delta
Test
codeDescription
"""
pass
@unittest.skip
(
'
Not yet implemented
'
)
def
test_
is_file_locked
(
self
):
def
test_
remove_article
(
self
):
"""
Test
isFileLocked
Test
remove_article
"""
pass
@unittest.skip
(
'
Not yet implemented
'
)
def
test_
get_disk_space_usage
(
self
):
def
test_
pretty_time_delta
(
self
):
"""
Test
getDiskSpaceUsage
Test
pretty_time_delta
"""
pass
...
...
@@ -652,7 +707,3 @@ if __name__ == '__main__':
SUITE
=
unittest
.
TestLoader
().
loadTestsFromTestCase
(
HelpersTests
)
unittest
.
TextTestRunner
(
verbosity
=
2
).
run
(
SUITE
)
SUITE
=
unittest
.
TestLoader
().
loadTestsFromTestCase
(
HelpersTests2
)
unittest
.
TextTestRunner
(
verbosity
=
2
).
run
(
SUITE
)
This diff is collapsed.
Click to expand it.
Preview
0%
Loading
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Save comment
Cancel
Please
register
or
sign in
to comment