~nchohan/+junk/mytools

« back to all changes in this revision

Viewing changes to sample_apps/httpmr/load_fake_documents.py

  • Committer: root
  • Date: 2010-11-03 07:43:57 UTC
  • Revision ID: root@appscale-image0-20101103074357-xea7ja3sor3x93oc
init

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
import construct_document_index
 
2
import random
 
3
import logging
 
4
from google.appengine.ext import db
 
5
 
 
6
vocabulary = ['Nunc',
 
7
  'nec',
 
8
  'lectus',
 
9
  'ut',
 
10
  'lacus',
 
11
  'accumsan',
 
12
  'malesuada.',
 
13
  'Mauris',
 
14
  'at',
 
15
  'odio.',
 
16
  'Curabitur',
 
17
  'feugiat.',
 
18
  'Aenean',
 
19
  'convallis',
 
20
  'nibh',
 
21
  'eu',
 
22
  'nisl.',
 
23
  'Donec',
 
24
  'luctus',
 
25
  'lectus',
 
26
  'sed',
 
27
  'metus.',
 
28
  'Duis',
 
29
  'convallis',
 
30
  'dictum',
 
31
  'turpis.',
 
32
  'Vivamus',
 
33
  'dignissim',
 
34
  'hendrerit',
 
35
  'lectus.',
 
36
  'Aliquam',
 
37
  'nec',
 
38
  'nulla.',
 
39
  'Nullam',
 
40
  'sit',
 
41
  'amet',
 
42
  'urna',
 
43
  'ac',
 
44
  'massa',
 
45
  'fermentum',
 
46
  'auctor.',
 
47
  'Etiam',
 
48
  'eleifend,',
 
49
  'magna',
 
50
  'at',
 
51
  'hendrerit',
 
52
  'dapibus,',
 
53
  'massa',
 
54
  'quam',
 
55
  'eleifend',
 
56
  'velit,',
 
57
  'a',
 
58
  'porttitor',
 
59
  'lacus',
 
60
  'est',
 
61
  'ac',
 
62
  'nisi.']
 
63
 
 
64
def main():
 
65
  documents = []
 
66
  for i in xrange(1000):
 
67
    document = []
 
68
    for i in xrange(50):
 
69
      document.append(random.choice(vocabulary))
 
70
    documents.append(" ".join(document))
 
71
  
 
72
  for document in documents:
 
73
    title = document[0:50]
 
74
    logging.info("Filling store with document title: %s, document: %s" %
 
75
                 (title, document))
 
76
    construct_document_index.Document(title=title, contents=document).put()
 
77
 
 
78
if __name__ == "__main__":
 
79
  main()
 
 
b'\\ No newline at end of file'