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)
Exemplo n.º 2
0
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)
Exemplo n.º 3
0
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)
Exemplo n.º 4
0
 def setUp(self):
     django.setup()
     self._driver = MongoDriver.instance()
Exemplo n.º 5
0
 def setUp(self):
     self.db = MongoDriver.instance()
     self.base_url = self.live_server_url
     self.driver = init_browser()
 def setUp(self):
     django.setup()
     self._driver = MongoDriver.instance()