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
1f07bb04
Commit
1f07bb04
authored
Sep 10, 2012
by
ichuang
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'master' of github.com:MITx/mitx into feature/ichuang/psychometrics
parents
56d44ec7
9266bcca
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
24 additions
and
13 deletions
+24
-13
common/lib/xmodule/xmodule/course_module.py
+8
-1
lms/djangoapps/courseware/tests/tests.py
+3
-10
lms/djangoapps/static_template_view/views.py
+3
-2
rakefile
+10
-0
No files found.
common/lib/xmodule/xmodule/course_module.py
View file @
1f07bb04
...
...
@@ -99,7 +99,14 @@ class CourseDescriptor(SequenceDescriptor):
def
definition_from_xml
(
cls
,
xml_object
,
system
):
textbooks
=
[]
for
textbook
in
xml_object
.
findall
(
"textbook"
):
textbooks
.
append
(
cls
.
Textbook
.
from_xml_object
(
textbook
))
try
:
txt
=
cls
.
Textbook
.
from_xml_object
(
textbook
)
except
:
# If we can't get to S3 (e.g. on a train with no internet), don't break
# the rest of the courseware.
log
.
exception
(
"Couldn't load textbook"
)
continue
textbooks
.
append
(
txt
)
xml_object
.
remove
(
textbook
)
#Load the wiki tag if it exists
...
...
lms/djangoapps/courseware/tests/tests.py
View file @
1f07bb04
...
...
@@ -222,16 +222,9 @@ class PageLoader(ActivateLoginTestCase):
handling.
"""
resp
=
self
.
client
.
get
(
url
)
# HACK: workaround the bug that returns 200 instead of 404.
# TODO (vshnayder): once we're returning 404s, get rid of this if.
if
code
!=
404
:
self
.
assertEqual
(
resp
.
status_code
,
code
)
# And 'page not found' shouldn't be in the returned page
self
.
assertTrue
(
resp
.
content
.
lower
()
.
find
(
'page not found'
)
==
-
1
)
else
:
# look for "page not found" instead of the status code
#print resp.content
self
.
assertTrue
(
resp
.
content
.
lower
()
.
find
(
'page not found'
)
!=
-
1
)
self
.
assertEqual
(
resp
.
status_code
,
code
,
"got code {0} for url '{1}'. Expected code {2}"
.
format
(
resp
.
status_code
,
url
,
code
))
def
check_pages_load
(
self
,
course_name
,
data_dir
,
modstore
):
...
...
lms/djangoapps/static_template_view/views.py
View file @
1f07bb04
...
...
@@ -6,6 +6,7 @@
from
mitxmako.shortcuts
import
render_to_response
,
render_to_string
from
django.shortcuts
import
redirect
from
django.conf
import
settings
from
django.http
import
HttpResponseNotFound
,
HttpResponseServerError
from
django_future.csrf
import
ensure_csrf_cookie
from
util.cache
import
cache_if_anonymous
...
...
@@ -40,9 +41,9 @@ def render(request, template):
def
render_404
(
request
):
return
render_to_response
(
'static_templates/404.html'
,
{}
)
return
HttpResponseNotFound
(
render_to_string
(
'static_templates/404.html'
,
{})
)
def
render_500
(
request
):
return
render_to_response
(
'static_templates/server-error.html'
,
{}
)
return
HttpResponseServerError
(
render_to_string
(
'static_templates/server-error.html'
,
{})
)
rakefile
View file @
1f07bb04
...
...
@@ -227,3 +227,13 @@ namespace :cms do
end
end
end
desc
"Build a properties file used to trigger autodeploy builds"
task
:autodeploy_properties
do
File
.
open
(
"autodeploy.properties"
,
"w"
)
do
|
file
|
file
.
puts
(
"UPSTREAM_NOOP=false"
)
file
.
puts
(
"UPSTREAM_BRANCH=
#{
BRANCH
}
"
)
file
.
puts
(
"UPSTREAM_JOB=
#{
PACKAGE_NAME
}
"
)
file
.
puts
(
"UPSTREAM_REVISION=
#{
COMMIT
}
"
)
end
end
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