今朝SSTを見始めたところです。私はこの単純なテスト ケースを作成しました。これは常にパスします。
from sst.actions import *
from sst import cases
class RootTest(cases.SSTTestCase):
def test_root_page(self):
go_to('http://localhost:8888/')
assert_title_contains('Booga')
assert_button("file_select")
assert_button("upload")
return self
class LoginTest(cases.SSTTestCase):
def login(self):
go_to('http://localhost:8888/login')
assert_element(id="Email")
assert_element(id="Passwd")
assert_element(id="booga")
return self
私のコードには「ブーガ」はありません。
sst-run sst_test を実行すると、次のようになります。
Tests running...
DEBUG:SST:Starting browser (attempt: 1)
DEBUG:SST:Cannot connect to process 5392 with port: 32773, count 1
DEBUG:SST:Cannot connect to process 5392 with port: 32773, count 2
DEBUG:SST:Browser started: firefox
DEBUG:SST:Stopping browser
sst_test ... OK (2.317 secs)
Ran 1 test in 2.317s
OK
これは、py 2.7.3 を搭載した ubuntu 12.04 システムです。テストが失敗しないのはなぜですか?