Skip to content

Commit

Permalink
Fix tests
Browse files Browse the repository at this point in the history
  • Loading branch information
bradenmacdonald committed Sep 7, 2017
1 parent dd8f863 commit 4d2345c
Show file tree
Hide file tree
Showing 4 changed files with 13 additions and 6 deletions.
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
xblock_image_explorer.egg-info
*.pyc
*~
var/workbench.log*
geckodriver.log
6 changes: 5 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -35,12 +35,16 @@ advanced settings.
Testing
-------

Make sure you have a python virtual environment with `xblock-sdk` version `0.1.5` or higher.

To run all integration and unit tests, run:

```bash
nosetests --with-django
DJANGO_SETTINGS_MODULE=workbench.settings django-admin.py test
```

You may need to first install `geckodriver` on your system.

Usage
-----

Expand Down
3 changes: 1 addition & 2 deletions requirements.txt
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
-e .
-e git://github.com/nosedjango/nosedjango.git@ed7d7f9aa969252ff799ec159f828eaa8c1cbc5a#egg=nosedjango-dev
-e git://github.com/edx-solutions/xblock-utils.git@7d7201fb2b0bfc8e5d13905d1cedf88335ab4a93#egg=xblock-utils
-e git://github.com/edx-solutions/[email protected]#egg=xblock-utils
lxml==3.0.1
8 changes: 5 additions & 3 deletions tests/integration/test_image_explorer.py
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
import types

from xblockutils.base_test import SeleniumBaseTest
from xblockutils.base_test import SeleniumXBlockTest


class TestImageExplorer(SeleniumBaseTest):
class TestImageExplorer(SeleniumXBlockTest):
module_name = __name__
default_css_selector = 'div.image-explorer-xblock-wrapper'

Expand Down Expand Up @@ -59,7 +59,9 @@ def assert_only_hotspotB_revealed(self, block):
self.assertTrue(block.hotspotB.find_element_by_css_selector(".image-explorer-hotspot-reveal-youtube"))

def test_simple_scenario(self):
block = self.decorate_block(self.go_to_page("Default Image Explorer Scenario"))
self.set_scenario_xml('<image-explorer/>')
view = self.go_to_view()
block = self.decorate_block(view)

self.assert_in_default_state(block)

Expand Down

0 comments on commit 4d2345c

Please sign in to comment.