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()
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)
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)
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)
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)
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")
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