Put skipIf condition at correct place
This commit is contained in:
		
					parent
					
						
							
								7be92c72d4
							
						
					
				
			
			
				commit
				
					
						a0e36adebc
					
				
			
		
					 2 changed files with 6 additions and 3 deletions
				
			
		|  | @ -8,7 +8,6 @@ from django.core.mail import EmailMessage | ||||||
| from django.core.urlresolvers import reverse | from django.core.urlresolvers import reverse | ||||||
| from django.utils import translation | from django.utils import translation | ||||||
| from django.utils.translation import ugettext_lazy as _ | from django.utils.translation import ugettext_lazy as _ | ||||||
| from unittest import skipIf |  | ||||||
| 
 | 
 | ||||||
| from dynamicweb.celery import app | from dynamicweb.celery import app | ||||||
| from hosting.models import HostingOrder, HostingBill | from hosting.models import HostingOrder, HostingBill | ||||||
|  | @ -49,8 +48,6 @@ def retry_task(task, exception=None): | ||||||
|     raise task.retry(**kwargs) |     raise task.retry(**kwargs) | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
| @skipIf(settings.OPENNEBULA_USERNAME is None or  |  | ||||||
|         settings.OPENNEBULA_PASSWORD is None) |  | ||||||
| @app.task(bind=True, max_retries=settings.CELERY_MAX_RETRIES) | @app.task(bind=True, max_retries=settings.CELERY_MAX_RETRIES) | ||||||
| def create_vm_task(self, vm_template_id, user, specs, template, | def create_vm_task(self, vm_template_id, user, specs, template, | ||||||
|                    stripe_customer_id, billing_address_data, |                    stripe_customer_id, billing_address_data, | ||||||
|  |  | ||||||
|  | @ -8,6 +8,8 @@ from django.conf import settings | ||||||
| from django.core.management import call_command | from django.core.management import call_command | ||||||
| from django.test import TestCase, override_settings | from django.test import TestCase, override_settings | ||||||
| from model_mommy import mommy | from model_mommy import mommy | ||||||
|  | from unittest import skipIf | ||||||
|  | 
 | ||||||
| from datacenterlight.models import VMTemplate | from datacenterlight.models import VMTemplate | ||||||
| from datacenterlight.tasks import create_vm_task | from datacenterlight.tasks import create_vm_task | ||||||
| from membership.models import StripeCustomer | from membership.models import StripeCustomer | ||||||
|  | @ -47,6 +49,10 @@ class CeleryTaskTestCase(TestCase): | ||||||
|         # OpenNebula |         # OpenNebula | ||||||
|         call_command('fetchvmtemplates') |         call_command('fetchvmtemplates') | ||||||
| 
 | 
 | ||||||
|  |     @skipIf(settings.OPENNEBULA_USERNAME is None or | ||||||
|  |             settings.OPENNEBULA_USERNAME is "", | ||||||
|  |             """Opennebula details unavailable, so skipping test_create_vm_task | ||||||
|  |             """) | ||||||
|     def test_create_vm_task(self): |     def test_create_vm_task(self): | ||||||
|         """Tests the create vm task for monthly subscription |         """Tests the create vm task for monthly subscription | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue