def new_product(request):
    if user_authorized(request):
        product = Product(name=request.POST['product_name'])
        product.url = request.POST['product_url']
        product.team = request.POST['product_team']
        product.url = request.POST['product_url']
        product.version = request.POST['product_version']
        product.instructions = request.POST['product_instructions']
        product.is_active = request.POST.get('product_active', False)

        dataset = Dataset.objects.get(name=request.POST['product_dataset'])
        product.dataset = dataset

        product.save()

        return redirect('exp_portal:view_products')
Beispiel #2
0
    def test_can_add_and_retrieve_database_items(self):
        dataset = Dataset()
        dataset.version = '1'
        dataset.name = 'test'
        dataset.save()

        product = Product()
        product.dataset = dataset
        product.url = 'http://www.cnn.com'
        product.team = 'CNN'
        product.name = 'CNN News'
        product.version = '1'
        product.instructions = 'http://www.cnn.com'
        product.save()

        saved_products = Product.objects.all()
        self.assertEqual(saved_products.count(), 1)
Beispiel #3
0
	def test_can_add_and_retrieve_database_items(self):
		dataset = Dataset()
		dataset.version = '1'
		dataset.name = 'test'
		dataset.save()

		product = Product()
		product.dataset = dataset
		product.url = 'http://www.cnn.com'
		product.team = 'CNN'
		product.name = 'CNN News'
		product.version = '1'
		product.instructions = 'http://www.cnn.com'
		product.save()

		saved_products = Product.objects.all()
		self.assertEqual(saved_products.count(),1)
    def test_saving_and_retrieving_product(self):
        dataset = Dataset()
        dataset.version = '1'
        dataset.name = 'test'
        dataset.save()

        product = Product()
        product.dataset = dataset
        product.url = 'http://espn.go.com'
        product.team = 'ESPN'
        product.name = 'ESPNews'
        product.version = '1'
        product.instructions = 'http://www.si.com'
        product.save()

        saved_products = Product.objects.all()
        self.assertEqual(saved_products.count(), 1)

        first_product = saved_products[0]
        self.assertEqual(first_product.url, 'http://espn.go.com')
        self.assertEqual(first_product.team, 'ESPN')
        self.assertEqual(first_product.name, 'ESPNews')
        self.assertEqual(first_product.version, '1')
        self.assertEqual(first_product.instructions, 'http://www.si.com')
Beispiel #5
0
	def test_saving_and_retrieving_product(self):
		dataset = Dataset()
		dataset.version = '1'
		dataset.name = 'test'
		dataset.save()

		product = Product()
		product.dataset = dataset
		product.url = 'http://espn.go.com'
		product.team = 'ESPN'
		product.name = 'ESPNews'
		product.version = '1'
		product.instructions = 'http://www.si.com'
		product.save()

		saved_products = Product.objects.all()
		self.assertEqual(saved_products.count(), 1)

		first_product = saved_products[0]
		self.assertEqual(first_product.url, 'http://espn.go.com')
		self.assertEqual(first_product.team, 'ESPN')
		self.assertEqual(first_product.name, 'ESPNews')
		self.assertEqual(first_product.version, '1')
		self.assertEqual(first_product.instructions, 'http://www.si.com')