File tree 6 files changed +34
-16
lines changed
6 files changed +34
-16
lines changed Original file line number Diff line number Diff line change 13
13
tmp /
14
14
fonts /
15
15
.webassets-cache /
16
+ .webassets-manifest
16
17
src /application /static /css /
17
18
src /application /static /js /
18
19
Original file line number Diff line number Diff line change @@ -5,7 +5,8 @@ TESTARGS=${@:-"src/tests/"}
5
5
set +e # Don't die before we clean up
6
6
./link_env_conf.sh test
7
7
mkdir -p tmp/
8
- ../env_gae/bin/nosetests \
8
+ ./env/bin/python src/assets.py
9
+ ./env/bin/nosetests \
9
10
--with-gae \
10
11
--verbose \
11
12
--gae-application src/ \
Original file line number Diff line number Diff line change @@ -27,9 +27,9 @@ source env/bin/activate
27
27
echo
28
28
echo " Creating symlinks"
29
29
echo " -----------------"
30
- if [ ! -L src/lib ]; then
30
+ if [ ! -L src/libs ]; then
31
31
cd src/
32
- ln -s ../env lib
32
+ ln -s ../env libs
33
33
cd ..
34
34
fi
35
35
@@ -40,14 +40,14 @@ bower install
40
40
41
41
if [ ! -f src/application/secret_keys.py ]; then
42
42
cd src/
43
- ../../env/bin/python . /generate_keys.py
43
+ ./generate_keys.py
44
44
cd ../
45
45
fi
46
46
47
47
echo
48
48
echo " Building assets"
49
49
echo " ---------------"
50
- ./env/bin/python ./ src/assets.py
50
+ ./src/assets.py
51
51
52
52
deactivate
53
53
Original file line number Diff line number Diff line change 7
7
{% block content %}
8
8
< div class ="row ">
9
9
< div class ="col-xs-12 ">
10
- < h1 > Hey look, a website !</ h1 >
10
+ < h1 > Hello World !</ h1 >
11
11
</ div >
12
12
</ div >
13
13
{% endblock %}
Original file line number Diff line number Diff line change 31
31
LOG .setFormatter (logging .Formatter (unicode (logging .BASIC_FORMAT )))
32
32
LOG .setLevel (logging .INFO )
33
33
34
- JIVE_SERVER_SKIP_SELENIUM_TESTS = os .environ .get ('JIVE_SERVER_SKIP_SELENIUM_TESTS' )
34
+ QUICK = os .environ .get ('QUICK' ) == '1'
35
35
36
- QUIET = os .environ .get ('JIVE_QUIET ' ) == '1'
36
+ QUIET = os .environ .get ('QUIET ' ) == '1'
37
37
38
38
39
39
####################################################################################################
@@ -139,11 +139,12 @@ def tearDown(self):
139
139
self ._tear_down ()
140
140
141
141
def output_debug (self ):
142
- print 'CONSOLE'
143
- pprint (self .console ())
144
- print 'SOURCE'
145
- print self .driver .page_source
146
- self .save_screenshot ()
142
+ if not QUIET :
143
+ print 'CONSOLE'
144
+ pprint (self .console ())
145
+ print 'SOURCE'
146
+ print self .driver .page_source
147
+ self .save_screenshot ()
147
148
148
149
def console (self ):
149
150
return self .driver .get_log ('browser' )
Original file line number Diff line number Diff line change @@ -21,9 +21,24 @@ def test_thing(self):
21
21
22
22
class TestInBrowser (base .LiveServerTestBase ):
23
23
24
- def test_message_sends (self ):
24
+ def test_hello_in_browser (self ):
25
25
url = self .url_base ()
26
26
self .driver .get (url )
27
27
self .wait_for_visibility_of_tag ('body' )
28
- body = self .driver .find_element_by_tag ('body' )
29
- self .assertIn ('Hello' , body )
28
+ body = self .driver .find_element_by_tag_name ('body' )
29
+ self .assertIn ('Hello' , body .text )
30
+
31
+ def test_ajaxy (self ):
32
+ url = self .url_base () + '/ajaxy?state=b'
33
+ self .driver .get (url )
34
+ email_input = self .driver .find_element_by_id ('email' )
35
+ email_input .
send_keys (
'[email protected] ' )
36
+ submit_button = self .driver .find_element_by_id ('email-form-submit' )
37
+ submit_button .click ()
38
+ a_btn = self .driver .find_element_by_id ('a-btn' )
39
+ a_btn .click ()
40
+ self .wait_for_visibility_of ('a' )
41
+ a_panel = self .driver .find_element_by_id ('a' )
42
+ self .
assertIn (
'[email protected] ' ,
a_panel .
text )
43
+
44
+
You can’t perform that action at this time.
0 commit comments