Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
E
edx-platform
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
edx
edx-platform
Commits
5dec436f
Unverified
Commit
5dec436f
authored
Dec 05, 2017
by
Jesse Zoldak
Committed by
GitHub
Dec 05, 2017
Browse files
Options
Browse Files
Download
Plain Diff
Merge pull request #16790 from edx/zoldak/remove-flaky-paver-asset-tests
Remove flaky Asset Task testcase classes
parents
cc6e3219
82acc30f
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
0 additions
and
176 deletions
+0
-176
pavelib/paver_tests/test_assets.py
+0
-176
No files found.
pavelib/paver_tests/test_assets.py
View file @
5dec436f
...
...
@@ -17,182 +17,6 @@ ROOT_PATH = path(os.path.dirname(os.path.dirname(os.path.dirname(__file__))))
TEST_THEME_DIR
=
ROOT_PATH
/
"common/test/test-theme"
# pylint: disable=invalid-name
@ddt.ddt
class
TestPaverAssetTasks
(
PaverTestCase
):
"""
Test the Paver asset tasks.
"""
@ddt.data
(
[
""
],
[
"--force"
],
[
"--debug"
],
[
"--system=lms"
],
[
"--system=lms --force"
],
[
"--system=studio"
],
[
"--system=studio --force"
],
[
"--system=lms,studio"
],
[
"--system=lms,studio --force"
],
)
@ddt.unpack
def
test_compile_sass
(
self
,
options
):
"""
Test the "compile_sass" task.
"""
parameters
=
options
.
split
(
" "
)
system
=
[]
if
'--system=studio'
not
in
parameters
:
system
+=
[
'lms'
]
if
'--system=lms'
not
in
parameters
:
system
+=
[
'studio'
]
debug
=
'--debug'
in
parameters
force
=
'--force'
in
parameters
self
.
reset_task_messages
()
call_task
(
'pavelib.assets.compile_sass'
,
options
=
{
'system'
:
system
,
'debug'
:
debug
,
'force'
:
force
})
expected_messages
=
[]
if
force
:
expected_messages
.
append
(
'rm -rf common/static/css/*.css'
)
expected_messages
.
append
(
'libsass common/static/sass'
)
if
"lms"
in
system
:
if
force
:
expected_messages
.
append
(
u'rm -rf lms/static/css/*.css'
)
expected_messages
.
append
(
u'libsass lms/static/sass'
)
expected_messages
.
append
(
u'rtlcss lms/static/css/bootstrap/lms-main.css lms/static/css/bootstrap/lms-main-rtl.css'
)
expected_messages
.
append
(
u'rtlcss lms/static/css/discussion/lms-discussion-bootstrap.css'
u' lms/static/css/discussion/lms-discussion-bootstrap-rtl.css'
)
if
force
:
expected_messages
.
append
(
u'rm -rf lms/static/certificates/css/*.css'
)
expected_messages
.
append
(
u'libsass lms/static/certificates/sass'
)
if
"studio"
in
system
:
if
force
:
expected_messages
.
append
(
u'rm -rf cms/static/css/*.css'
)
expected_messages
.
append
(
u'libsass cms/static/sass'
)
expected_messages
.
append
(
u'rtlcss cms/static/css/bootstrap/studio-main.css cms/static/css/bootstrap/studio-main-rtl.css'
)
self
.
assertEquals
(
self
.
task_messages
,
expected_messages
)
@ddt.ddt
class
TestPaverThemeAssetTasks
(
PaverTestCase
):
"""
Test the Paver asset tasks.
"""
@ddt.data
(
[
""
],
[
"--force"
],
[
"--debug"
],
[
"--system=lms"
],
[
"--system=lms --force"
],
[
"--system=studio"
],
[
"--system=studio --force"
],
[
"--system=lms,studio"
],
[
"--system=lms,studio --force"
],
)
@ddt.unpack
def
test_compile_theme_sass
(
self
,
options
):
"""
Test the "compile_sass" task.
"""
parameters
=
options
.
split
(
" "
)
system
=
[]
if
'--system=studio'
not
in
parameters
:
system
+=
[
'lms'
]
if
"--system=lms"
not
in
parameters
:
system
+=
[
'studio'
]
debug
=
'--debug'
in
parameters
force
=
'--force'
in
parameters
self
.
reset_task_messages
()
call_task
(
'pavelib.assets.compile_sass'
,
options
=
dict
(
system
=
system
,
debug
=
debug
,
force
=
force
,
theme_dirs
=
[
TEST_THEME_DIR
.
dirname
()],
themes
=
[
TEST_THEME_DIR
.
basename
()]
),
)
expected_messages
=
[]
if
force
:
expected_messages
.
append
(
u'rm -rf common/static/css/*.css'
)
expected_messages
.
append
(
u'libsass common/static/sass'
)
if
'lms'
in
system
:
expected_messages
.
append
(
u'mkdir_p '
+
repr
(
TEST_THEME_DIR
/
'lms/static/css'
))
if
force
:
expected_messages
.
append
(
u'rm -rf {test_theme_dir}/lms/static/css/*.css'
.
format
(
test_theme_dir
=
str
(
TEST_THEME_DIR
))
)
expected_messages
.
append
(
"libsass lms/static/sass"
)
expected_messages
.
append
(
u'rtlcss {test_theme_dir}/lms/static/css/bootstrap/lms-main.css'
u' {test_theme_dir}/lms/static/css/bootstrap/lms-main-rtl.css'
.
format
(
test_theme_dir
=
str
(
TEST_THEME_DIR
),
)
)
expected_messages
.
append
(
u'rtlcss {test_theme_dir}/lms/static/css/discussion/lms-discussion-bootstrap.css'
u' {test_theme_dir}/lms/static/css/discussion/lms-discussion-bootstrap-rtl.css'
.
format
(
test_theme_dir
=
str
(
TEST_THEME_DIR
),
)
)
if
force
:
expected_messages
.
append
(
'rm -rf {test_theme_dir}/lms/static/css/*.css'
.
format
(
test_theme_dir
=
str
(
TEST_THEME_DIR
))
)
expected_messages
.
append
(
u'libsass {test_theme_dir}/lms/static/sass'
.
format
(
test_theme_dir
=
str
(
TEST_THEME_DIR
)))
if
force
:
expected_messages
.
append
(
u'rm -rf lms/static/css/*.css'
)
expected_messages
.
append
(
u'libsass lms/static/sass'
)
expected_messages
.
append
(
u'rtlcss lms/static/css/bootstrap/lms-main.css lms/static/css/bootstrap/lms-main-rtl.css'
)
expected_messages
.
append
(
u'rtlcss lms/static/css/discussion/lms-discussion-bootstrap.css'
u' lms/static/css/discussion/lms-discussion-bootstrap-rtl.css'
)
if
force
:
expected_messages
.
append
(
u'rm -rf lms/static/certificates/css/*.css'
)
expected_messages
.
append
(
u'libsass lms/static/certificates/sass'
)
if
"studio"
in
system
:
expected_messages
.
append
(
u'mkdir_p '
+
repr
(
TEST_THEME_DIR
/
'cms/static/css'
))
if
force
:
expected_messages
.
append
(
u'rm -rf {test_theme_dir}/cms/static/css/*.css'
.
format
(
test_theme_dir
=
str
(
TEST_THEME_DIR
))
)
expected_messages
.
append
(
u'libsass cms/static/sass'
)
expected_messages
.
append
(
u'rtlcss {test_theme_dir}/cms/static/css/bootstrap/studio-main.css'
u' {test_theme_dir}/cms/static/css/bootstrap/studio-main-rtl.css'
.
format
(
test_theme_dir
=
str
(
TEST_THEME_DIR
),
)
)
if
force
:
expected_messages
.
append
(
u'rm -rf {test_theme_dir}/cms/static/css/*.css'
.
format
(
test_theme_dir
=
str
(
TEST_THEME_DIR
))
)
expected_messages
.
append
(
u'libsass {test_theme_dir}/cms/static/sass'
.
format
(
test_theme_dir
=
str
(
TEST_THEME_DIR
))
)
if
force
:
expected_messages
.
append
(
u'rm -rf cms/static/css/*.css'
)
expected_messages
.
append
(
u'libsass cms/static/sass'
)
expected_messages
.
append
(
u'rtlcss cms/static/css/bootstrap/studio-main.css cms/static/css/bootstrap/studio-main-rtl.css'
)
self
.
assertEquals
(
self
.
task_messages
,
expected_messages
)
class
TestPaverWatchAssetTasks
(
TestCase
):
"""
Test the Paver watch asset tasks.
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment