',
student_fragment.content)
- assert_in('{{ value }}', student_fragment.content)
- assert_in("Test Drag & Drop", student_fragment.content)
- assert_in("Question Drag & Drop", student_fragment.content)
-
- studio_fragment = block.render('studio_view', Mock())
- assert_in('',
- studio_fragment.content)
- assert_in('{{ value }}', studio_fragment.content)
def test_studio_submit():
block = make_block()
@@ -176,7 +173,7 @@ def test_do_attempt_with_input(self):
expected = self.get_data_response()
expected["state"] = {
"items": {
- "1": {"top": "22px", "left": "222px", "correct_input": False}
+ "1": {"top": "22px", "left": "222px", "absolute": True, "correct_input": False}
},
"finished": False
}
@@ -196,7 +193,8 @@ def test_do_attempt_with_input(self):
expected = self.get_data_response()
expected["state"] = {
"items": {
- "1": {"top": "22px", "left": "222px", "input": "250", "correct_input": False}
+ "1": {"top": "22px", "left": "222px", "absolute": True,
+ "input": "250", "correct_input": False}
},
"finished": False
}
@@ -216,7 +214,8 @@ def test_do_attempt_with_input(self):
expected = self.get_data_response()
expected["state"] = {
"items": {
- "1": {"top": "22px", "left": "222px", "input": "103", "correct_input": True}
+ "1": {"top": "22px", "left": "222px", "absolute": True,
+ "input": "103", "correct_input": True}
},
"finished": False
}
@@ -255,7 +254,8 @@ def test_do_attempt_final(self):
expected = self.get_data_response()
expected["state"] = {
"items": {
- "0": {"top": "11px", "left": "111px", "correct_input": True}
+ "0": {"top": "11px", "left": "111px", "absolute": True,
+ "correct_input": True}
},
"finished": False
}
@@ -277,8 +277,9 @@ def test_do_attempt_final(self):
expected = self.get_data_response()
expected["state"] = {
"items": {
- "0": {"top": "11px", "left": "111px", "correct_input": True},
- "1": {"top": "22px", "left": "222px", "input": "99", "correct_input": True}
+ "0": {"top": "11px", "left": "111px", "absolute": True, "correct_input": True},
+ "1": {"top": "22px", "left": "222px", "absolute": True, "input": "99",
+ "correct_input": True}
},
"finished": True
}
@@ -336,8 +337,8 @@ def test_ajax_solve_and_reset():
block.handle('do_attempt', make_request(data))
assert_true(block.completed)
- assert_equals(block.item_state, {'0': {"top": "11px", "left": "111px"},
- '1': {"top": "22px", "left": "222px"}})
+ assert_equals(block.item_state, {'0': {"top": "11px", "left": "111px", "absolute": True},
+ '1': {"top": "22px", "left": "222px", "absolute": True}})
block.handle('reset', make_request("{}"))
diff --git a/tests/urls.py b/tests/urls.py
deleted file mode 100644
index 708eef40d..000000000
--- a/tests/urls.py
+++ /dev/null
@@ -1,5 +0,0 @@
-from django.conf.urls import include, url
-
-urlpatterns = [
- url(r'^', include('workbench.urls')),
-]