def test_browserstandby(self):
     fakedriver = WebdriverCallCounterTestStub()
     standby = BrowserStandBy(fakedriver, max_time=10, sleep=1)
     standby.start()
     
     time.sleep(12)
     self.assertGreater(fakedriver.counter, 9)
     self.assertLess(fakedriver.counter, 13)
    def test_browserstandby(self):
        fakedriver = WebdriverCallCounterTestStub()
        standby = BrowserStandBy(fakedriver, max_time=10, sleep=1)
        standby.start()

        time.sleep(12)
        self.assertGreater(fakedriver.counter, 9)
        self.assertLess(fakedriver.counter, 13)
    def test_browserstandby_withstmt(self):
        fakedriver = WebdriverCallCounterTestStub()

        with BrowserStandBy.start_standby(fakedriver, max_time=10, sleep=1):
            time.sleep(5)

        self.assertGreater(fakedriver.counter, 4)
        self.assertLess(fakedriver.counter, 8)
    def test_browserstandby_withstmt(self):
        fakedriver = WebdriverCallCounterTestStub()

        with BrowserStandBy.start_standby(fakedriver, max_time=10, sleep=1):
            time.sleep(5)

        self.assertGreater(fakedriver.counter, 4)
        self.assertLess(fakedriver.counter, 8)