[Nodeshot] failing tests

Eden Ray Gardner musicformellons at gmail.com
Wed Apr 15 16:03:47 CEST 2015


Hello,

I used current build of nodeshot and had it tested on shippable and all 250
tests passed. However when I run the tests on my local machine I keep
getting three failing tests. Any help?:

This is output of my tests:

Testing started at 15:45 ...
Creating test database for alias 'default'...
Type 'yes' if you would like to try deleting the test database
'test_nodeshot', or 'no' to cancel: Got an error creating the test
database: database "test_nodeshot" already exists

Destroying old test database 'default'...


[INFO 2015-04-15 15:45:38,126] module: base, process: 25464, thread:
140337668454208
Raven is not configured (logging is disabled). Please see the documentation
for more information.


Error
Traceback (most recent call last):
  File
"/usr/local/lib/virtualenvs/nodeshot/src/nodeshot/nodeshot/interop/oldimporter/tests.py",
line 35, in setUp
    management.call_command('loaddata', fixture, database='old_nodeshot')
  File
"/usr/local/lib/virtualenvs/nodeshot/local/lib/python2.7/site-packages/django/core/management/__init__.py",
line 159, in call_command
    return klass.execute(*args, **defaults)
  File
"/usr/local/lib/virtualenvs/nodeshot/local/lib/python2.7/site-packages/django/core/management/base.py",
line 285, in execute
    output = self.handle(*args, **options)
  File
"/usr/local/lib/virtualenvs/nodeshot/local/lib/python2.7/site-packages/django/core/management/commands/loaddata.py",
line 54, in handle
    with transaction.commit_on_success_unless_managed(using=self.using):
  File
"/usr/local/lib/virtualenvs/nodeshot/local/lib/python2.7/site-packages/django/db/transaction.py",
line 531, in commit_on_success_unless_managed
    connection = get_connection(using)
  File
"/usr/local/lib/virtualenvs/nodeshot/local/lib/python2.7/site-packages/django/db/transaction.py",
line 42, in get_connection
    return connections[using]
  File
"/usr/local/lib/virtualenvs/nodeshot/local/lib/python2.7/site-packages/django/db/utils.py",
line 196, in __getitem__
    self.ensure_defaults(alias)
  File
"/usr/local/lib/virtualenvs/nodeshot/local/lib/python2.7/site-packages/django/db/utils.py",
line 172, in ensure_defaults
    raise ConnectionDoesNotExist("The connection %s doesn't exist" % alias)
ConnectionDoesNotExist: The connection old_nodeshot doesn't exist


Error
Traceback (most recent call last):
  File
"/usr/local/lib/virtualenvs/nodeshot/src/nodeshot/nodeshot/interop/sync/tests.py",
line 603, in test_nodeshot_sync
    self.assertEqual(type(response.data['results']), list)
KeyError: 'results'

there are no old notifications to purge

found 1 notifications to purge...

1 notifications deleted successfully.

found 1 notifications to purge...

1 notifications deleted successfully.


Error
ImportError: Failed to import test module: nodeshot.core.metrics.tests
Traceback (most recent call last):
  File "/usr/lib/python2.7/unittest/loader.py", line 254, in _find_tests
    module = self._get_module_from_name(name)
  File "/usr/lib/python2.7/unittest/loader.py", line 232, in
_get_module_from_name
    __import__(name)
  File
"/usr/local/lib/virtualenvs/nodeshot/src/nodeshot/nodeshot/core/metrics/__init__.py",
line 4, in <module>
    from .utils import create_database
  File
"/usr/local/lib/virtualenvs/nodeshot/src/nodeshot/nodeshot/core/metrics/utils.py",
line 5, in <module>
    from . import settings
  File
"/usr/local/lib/virtualenvs/nodeshot/src/nodeshot/nodeshot/core/metrics/settings.py",
line 5, in <module>
    INFLUXDB_USER = getattr(settings, 'INFLUXDB_USER')
  File
"/usr/local/lib/virtualenvs/nodeshot/local/lib/python2.7/site-packages/django/conf/__init__.py",
line 55, in __getattr__
    return getattr(self._wrapped, name)
AttributeError: 'Settings' object has no attribute 'INFLUXDB_USER'


Destroying test database for alias 'default'...

Process finished with exit code 1
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://ml.ninux.org/pipermail/nodeshot/attachments/20150415/cfebcaef/attachment-0001.html>


More information about the Nodeshot mailing list