from seleniumbase import BaseCase
from seleniumbase.common import decorators


class MyTestClass(BaseCase):

    @decorators.rate_limited(3.5)  # The arg is max calls per second
    def print_item(self, item):
        print(item)

    def test_rate_limited_printing(self):
        print("\nRunning rate-limited print test:")
        for item in xrange(1, 11):
            self.print_item(item)

"""
This test demonstrates the use of the "rate_limited" decorator.
You can use this decorator on any method to rate-limit it.
"""

import unittest
from seleniumbase.common import decorators


class MyTestClass(unittest.TestCase):

    @decorators.rate_limited(3.5)  # The arg is max calls per second
    def print_item(self, item):
        print(item)

    def test_rate_limited_printing(self):
        print("\nRunning rate-limited print test:")
        for item in xrange(1, 11):
            self.print_item(item)

Update the rate_limited decorator test
Update the rate_limited decorator test
