Пример #1
0
 def create_bucketlist(self, title, intro):
     """method used for creating a bucketlist"""
     bucketlist_ = Bucketlist(owner_id=self._id,
                              title=title,
                              intro=intro,
                              owner=self.username)
     bucketlist_.save_to_bucketlists()
Пример #2
0
def edit_buckets():
    if request.method == 'POST':
        bucketname = request.form["bucketname"]
        bucket = Bucketlist(bucketname)
        app.bucketlist[bucket.bucket_id] = bucket
        bucket.bucketname = bucketname
        return render_template('editbucketlist.html',
                               bucketlist=app.bucketlist)
    return render_template("bucketlists.html", bucketlist=app.bucketlist)
Пример #3
0
 def create_item(_id, item_name, description):
     """method used to create bucketlist items"""
     data_ = Data.get_the_data(_id, Data.bucketlists)
     for data in data_:
         bucketlist = Bucketlist(data['title'],
                                 data['owner'],
                                 data['intro'],
                                 data['owner_id'],
                                 data['_id'])
         bucketlist.new_item(item_name=item_name,
                             description=description)
Пример #4
0
 def test_new_item(self):
     bucket1 = Bucketlist('bucket 1',
                          'sammy',
                          'test intro',
                          '528drrdd9540dab149eceedb14',
                          _id=None)
     bucket1.new_item('dancing in town',
                      'the description',
                      date=datetime.datetime.utcnow())
     result = self.data.get_the_data('528drrdd9540dab149eceedb14',
                                     self.data.items)
     self.assertIsInstance(result, list)
Пример #5
0
def home():
    """ opens the bucketlists page. Home page of application """
    if request.method == 'POST':
        bucketname = request.form["bucketname"]
        bucket = Bucketlist(bucketname)
        app.bucketlist[bucket.bucket_id] = bucket
        return render_template("home.html", bucketlist=app.bucketlist)
    return render_template("home.html", bucketlist=app.bucketlist)
Пример #6
0
 def test_bucketlist_filled(self):
     """ test if bucketlist is empty"""
     newbucketlist = Bucketlist.create_bucketlist('', '')
     print(newbucketlist)
     self.assertEqual(newbucketlist, None, msg="You must write something")
Пример #7
0
 def test_create_bucketlist(self):
     """" check if dummy_bucket can append to the central store [bucketlist_store]"""
     dummy_bucketlist = self.store.bucketlist_store.append(
         self.dummy_bucketlist)
     new_bucket = Bucketlist.create_bucketlist('Before 2017 ends?', '0')
     assert new_bucket == dummy_bucketlist