def setUp(self): self.db = MongoDriver.instance() self.base_url = self.live_server_url if BROWSERSTACK_KEY: test_url = "http://*****:*****@hub.browserstack.com:80/wd/hub".format(BROWSERSTACK_KEY) # Specify capabilities desired_cap = {'browser': 'Firefox', 'browser_version': '40.0', 'os': 'OS X', 'os_version': 'Yosemite', 'resolution': '1024x768', 'browserstack.local': True, 'browserstack.debug': True } self.driver = webdriver.Remote(command_executor=test_url, desired_capabilities=desired_cap) else: # PhantomJS (Silent mode) self.driver = webdriver.PhantomJS() # Firefox (Graphic mode) # self.driver = webdriver.Firefox() self.driver.set_window_size(1000, 900) self.driver.implicitly_wait(10)
from django.core.urlresolvers import reverse from django.contrib.auth.views import password_reset from django.utils.translation import ugettext_lazy as _ from django.contrib.auth.decorators import login_required from django.templatetags.static import static from django.views.decorators.csrf import csrf_exempt from django.conf import settings from django.core.mail import send_mail from pusher import Pusher from server import draw_factory from server.mongodb.driver import MongoDriver from web.common import time_it LOG = logging.getLogger("echaloasuerte") MONGO = MongoDriver.instance() @login_required @time_it def profile(request): """Web with the details of an user""" draws = [] try: draws = MONGO.get_user_draws(request.user.pk) except Exception as e: LOG.error( "There was an issue when retrieving user draws. {0}".format(e)) context = {'draws': draws} return render(request, 'profile.html', context)
def setUp(self): django.setup() self._driver = MongoDriver.instance()
def setUp(self): self.db = MongoDriver.instance() self.base_url = self.live_server_url self.driver = init_browser()