summaryrefslogtreecommitdiff
path: root/lib/impattern_params_defaults.py
blob: c6b88b7489476748138077ce5827af723ac4b8f3 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#!/usr/bin/python2.7
import random
from config import USERNAME, TEST_URL
from lib.utils import Pb_Api_Params
PATTERN_URL_BASE =  "http://asdf.us/impattern/patterns"
class ImPatternParams_FromDefaults(Pb_Api_Params):
    def __init__(self):
        self.weighted_pattern_url = [
            { "value":"1.png", "weight":1 },
            { "value":"2.png", "weight":1 },
        ]
    def from_random(self, url=TEST_URL):
        return {
            "image_url" : url,
            "username" : USERNAME, 
            "pattern_url" : "{}/{}".format(PATTERN_URL_BASE, self._weighted_choice( self.weighted_pattern_url )),
        }
    def from_default(self, url=TEST_URL):
        return {
            "image_url" : url,
            "username" : USERNAME, 
            "pattern_url" : "{}/{}".format(PATTERN_URL_BASE, self._default_choice( self.weighted_pattern_url )),
        }