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 )),
}
|