<html>
  <head>
    <meta content="text/html; charset=windows-1252"
      http-equiv="Content-Type">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <div class="moz-cite-prefix">I see.<br>
      <br>
      Do you know this?
      <a class="moz-txt-link-freetext" href="https://github.com/ninuxorg/nodeshot/tree/master/tests">https://github.com/ninuxorg/nodeshot/tree/master/tests</a><br>
      It's the test app that is used for automated testing on
      travic-ci.org and on my jenkins instance.<br>
      <br>
      I suggest you to do the following:<br>
      <ol>
        <li>setup a local_settings.py in tests/ci/ with your test
          database settings, copy it from this one:
<a class="moz-txt-link-freetext" href="https://github.com/ninuxorg/nodeshot/blob/master/tests/ci/local_settings.example.py">https://github.com/ninuxorg/nodeshot/blob/master/tests/ci/local_settings.example.py</a></li>
        <li>try running ./manage.py syncdb in tests/  to ensure
          everything works out</li>
        <li>then run ./runtests.py, this one:
          <a class="moz-txt-link-freetext" href="https://github.com/ninuxorg/nodeshot/blob/master/tests/runtests.py">https://github.com/ninuxorg/nodeshot/blob/master/tests/runtests.py</a></li>
      </ol>
      Fed<br>
      <br>
      <br>
      On 04/15/2015 05:24 PM, Eden Ray Gardner wrote:<br>
    </div>
    <blockquote
cite="mid:CAH1f8LkOZbDJkEmDb5M3ut6O_nET6VDiLOsnohC_L46x_ckiVQ@mail.gmail.com"
      type="cite">
      <div dir="ltr">
        <div class="gmail_default"
          style="font-family:georgia,serif;font-size:small">Hi Federico,</div>
        <div class="gmail_default"
          style="font-family:georgia,serif;font-size:small"><br>
        </div>
        <div class="gmail_default"
          style="font-family:georgia,serif;font-size:small">I am in
          Pycharm and rightclick at the highest nodeshot folder..., so
          that probably runs 'everything' as you mentioned. I have to
          check how to run django test properly in pycharm then...</div>
        <div class="gmail_default"
          style="font-family:georgia,serif;font-size:small"><br>
        </div>
        <div class="gmail_default"
          style="font-family:georgia,serif;font-size:small">Thanks,</div>
        <div class="gmail_default"
          style="font-family:georgia,serif;font-size:small"><br>
        </div>
        <div class="gmail_default"
          style="font-family:georgia,serif;font-size:small">Eden</div>
      </div>
      <div class="gmail_extra"><br>
        <div class="gmail_quote">2015-04-15 17:21 GMT+02:00 Nemesis <span
            dir="ltr"><<a moz-do-not-send="true"
              href="mailto:nemesis@ninux.org" target="_blank">nemesis@ninux.org</a>></span>:<br>
          <blockquote class="gmail_quote" style="margin:0 0 0
            .8ex;border-left:1px #ccc solid;padding-left:1ex">
            <div text="#000000" bgcolor="#FFFFFF">
              <div>Hey Eden,<br>
                <br>
                what command are you using to run the tests?<br>
                <br>
                The error you're getting is from the new
                nodeshot.core.metrics django app, which is still
                disabled by default, so you should not get this error
                unless you enabled it or unless you're using a command
                that runs all the unit tests, even for the modules which
                are disabled.<br>
                <br>
                The tests should be run by doing something like:<br>
                <br>
                cd tests/<br>
                ./runtests.py<br>
                <br>
                (assuming the database in the test settings are
                configured correctly)<br>
                <br>
                Federico
                <div>
                  <div class="h5"><br>
                    <br>
                    <br>
                    On 04/15/2015 04:03 PM, Eden Ray Gardner wrote:<br>
                  </div>
                </div>
              </div>
              <blockquote type="cite">
                <div>
                  <div class="h5">
                    <div dir="ltr">
                      <div class="gmail_default"
                        style="font-family:georgia,serif;font-size:small">
                        <div class="gmail_default">Hello,</div>
                        <div class="gmail_default"><br>
                        </div>
                        <div class="gmail_default">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?:</div>
                        <div class="gmail_default"><br>
                        </div>
                        <div class="gmail_default">This is output of my
                          tests:</div>
                        <div class="gmail_default"><br>
                        </div>
                        <div class="gmail_default"
                          style="font-family:arial,sans-serif;font-size:12.8000001907349px">
                          <div class="gmail_default"><span
                              style="font-family:georgia,serif">Testing
                              started at 15:45 ...</span><br>
                          </div>
                          <div class="gmail_default"><font
                              face="georgia, serif">Creating test
                              database for alias 'default'...</font></div>
                          <div class="gmail_default"><font
                              face="georgia, serif">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</font></div>
                          <div class="gmail_default"><font
                              face="georgia, serif"><br>
                            </font></div>
                          <div class="gmail_default"><font
                              face="georgia, serif">Destroying old test
                              database 'default'...</font></div>
                          <div class="gmail_default"><font
                              face="georgia, serif"><br>
                            </font></div>
                          <div class="gmail_default"><font
                              face="georgia, serif"><br>
                            </font></div>
                          <div class="gmail_default"><font
                              face="georgia, serif">[INFO 2015-04-15
                              15:45:38,126] module: base, process:
                              25464, thread: 140337668454208</font></div>
                          <div class="gmail_default"><font
                              face="georgia, serif">Raven is not
                              configured (logging is disabled). Please
                              see the documentation for more
                              information.</font></div>
                          <div class="gmail_default"><font
                              face="georgia, serif"><br>
                            </font></div>
                          <div class="gmail_default"><font
                              face="georgia, serif"><br>
                            </font></div>
                          <div class="gmail_default"><font
                              face="georgia, serif">Error</font></div>
                          <div class="gmail_default"><font
                              face="georgia, serif">Traceback (most
                              recent call last):</font></div>
                          <div class="gmail_default"><font
                              face="georgia, serif">  File
                              "/usr/local/lib/virtualenvs/nodeshot/src/nodeshot/nodeshot/interop/oldimporter/tests.py",

                              line 35, in setUp</font></div>
                          <div class="gmail_default"><font
                              face="georgia, serif">   
                              management.call_command('loaddata',
                              fixture, database='old_nodeshot')</font></div>
                          <div class="gmail_default"><font
                              face="georgia, serif">  File
                              "/usr/local/lib/virtualenvs/nodeshot/local/lib/python2.7/site-packages/django/core/management/__init__.py",

                              line 159, in call_command</font></div>
                          <div class="gmail_default"><font
                              face="georgia, serif">    return
                              klass.execute(*args, **defaults)</font></div>
                          <div class="gmail_default"><font
                              face="georgia, serif">  File
                              "/usr/local/lib/virtualenvs/nodeshot/local/lib/python2.7/site-packages/django/core/management/base.py",

                              line 285, in execute</font></div>
                          <div class="gmail_default"><font
                              face="georgia, serif">    output =
                              self.handle(*args, **options)</font></div>
                          <div class="gmail_default"><font
                              face="georgia, serif">  File
                              "/usr/local/lib/virtualenvs/nodeshot/local/lib/python2.7/site-packages/django/core/management/commands/loaddata.py",

                              line 54, in handle</font></div>
                          <div class="gmail_default"><font
                              face="georgia, serif">    with
                              transaction.commit_on_success_unless_managed(using=self.using):</font></div>
                          <div class="gmail_default"><font
                              face="georgia, serif">  File
                              "/usr/local/lib/virtualenvs/nodeshot/local/lib/python2.7/site-packages/django/db/transaction.py",

                              line 531, in
                              commit_on_success_unless_managed</font></div>
                          <div class="gmail_default"><font
                              face="georgia, serif">    connection =
                              get_connection(using)</font></div>
                          <div class="gmail_default"><font
                              face="georgia, serif">  File
                              "/usr/local/lib/virtualenvs/nodeshot/local/lib/python2.7/site-packages/django/db/transaction.py",

                              line 42, in get_connection</font></div>
                          <div class="gmail_default"><font
                              face="georgia, serif">    return
                              connections[using]</font></div>
                          <div class="gmail_default"><font
                              face="georgia, serif">  File
                              "/usr/local/lib/virtualenvs/nodeshot/local/lib/python2.7/site-packages/django/db/utils.py",

                              line 196, in __getitem__</font></div>
                          <div class="gmail_default"><font
                              face="georgia, serif">   
                              self.ensure_defaults(alias)</font></div>
                          <div class="gmail_default"><font
                              face="georgia, serif">  File
                              "/usr/local/lib/virtualenvs/nodeshot/local/lib/python2.7/site-packages/django/db/utils.py",

                              line 172, in ensure_defaults</font></div>
                          <div class="gmail_default"><font
                              face="georgia, serif">    raise
                              ConnectionDoesNotExist("The connection %s
                              doesn't exist" % alias)</font></div>
                          <div class="gmail_default"><font
                              face="georgia, serif">ConnectionDoesNotExist:

                              The connection old_nodeshot doesn't exist</font></div>
                          <div class="gmail_default"><font
                              face="georgia, serif"><br>
                            </font></div>
                          <div class="gmail_default"><font
                              face="georgia, serif"><br>
                            </font></div>
                          <div class="gmail_default"><font
                              face="georgia, serif">Error</font></div>
                          <div class="gmail_default"><font
                              face="georgia, serif">Traceback (most
                              recent call last):</font></div>
                          <div class="gmail_default"><font
                              face="georgia, serif">  File
                              "/usr/local/lib/virtualenvs/nodeshot/src/nodeshot/nodeshot/interop/sync/tests.py",

                              line 603, in test_nodeshot_sync</font></div>
                          <div class="gmail_default"><font
                              face="georgia, serif">   
                              self.assertEqual(type(response.data['results']),
                              list)</font></div>
                          <div class="gmail_default"><font
                              face="georgia, serif">KeyError: 'results'</font></div>
                          <div class="gmail_default"><font
                              face="georgia, serif"><br>
                            </font></div>
                          <div class="gmail_default"><font
                              face="georgia, serif">there are no old
                              notifications to purge</font></div>
                          <div class="gmail_default"><font
                              face="georgia, serif"><br>
                            </font></div>
                          <div class="gmail_default"><font
                              face="georgia, serif">found 1
                              notifications to purge...</font></div>
                          <div class="gmail_default"><font
                              face="georgia, serif"><br>
                            </font></div>
                          <div class="gmail_default"><font
                              face="georgia, serif">1 notifications
                              deleted successfully.</font></div>
                          <div class="gmail_default"><font
                              face="georgia, serif"><br>
                            </font></div>
                          <div class="gmail_default"><font
                              face="georgia, serif">found 1
                              notifications to purge...</font></div>
                          <div class="gmail_default"><font
                              face="georgia, serif"><br>
                            </font></div>
                          <div class="gmail_default"><font
                              face="georgia, serif">1 notifications
                              deleted successfully.</font></div>
                          <div class="gmail_default"><font
                              face="georgia, serif"><br>
                            </font></div>
                          <div class="gmail_default"><font
                              face="georgia, serif"><br>
                            </font></div>
                          <div class="gmail_default"><font
                              face="georgia, serif">Error</font></div>
                          <div class="gmail_default"><font
                              face="georgia, serif">ImportError: Failed
                              to import test module:
                              nodeshot.core.metrics.tests</font></div>
                          <div class="gmail_default"><font
                              face="georgia, serif">Traceback (most
                              recent call last):</font></div>
                          <div class="gmail_default"><font
                              face="georgia, serif">  File
                              "/usr/lib/python2.7/unittest/loader.py",
                              line 254, in _find_tests</font></div>
                          <div class="gmail_default"><font
                              face="georgia, serif">    module =
                              self._get_module_from_name(name)</font></div>
                          <div class="gmail_default"><font
                              face="georgia, serif">  File
                              "/usr/lib/python2.7/unittest/loader.py",
                              line 232, in _get_module_from_name</font></div>
                          <div class="gmail_default"><font
                              face="georgia, serif">    __import__(name)</font></div>
                          <div class="gmail_default"><font
                              face="georgia, serif">  File
                              "/usr/local/lib/virtualenvs/nodeshot/src/nodeshot/nodeshot/core/metrics/__init__.py",

                              line 4, in <module></font></div>
                          <div class="gmail_default"><font
                              face="georgia, serif">    from .utils
                              import create_database</font></div>
                          <div class="gmail_default"><font
                              face="georgia, serif">  File
                              "/usr/local/lib/virtualenvs/nodeshot/src/nodeshot/nodeshot/core/metrics/utils.py",

                              line 5, in <module></font></div>
                          <div class="gmail_default"><font
                              face="georgia, serif">    from . import
                              settings</font></div>
                          <div class="gmail_default"><font
                              face="georgia, serif">  File
                              "/usr/local/lib/virtualenvs/nodeshot/src/nodeshot/nodeshot/core/metrics/settings.py",

                              line 5, in <module></font></div>
                          <div class="gmail_default"><font
                              face="georgia, serif">    INFLUXDB_USER =
                              getattr(settings, 'INFLUXDB_USER')</font></div>
                          <div class="gmail_default"><font
                              face="georgia, serif">  File
                              "/usr/local/lib/virtualenvs/nodeshot/local/lib/python2.7/site-packages/django/conf/__init__.py",

                              line 55, in __getattr__</font></div>
                          <div class="gmail_default"><font
                              face="georgia, serif">    return
                              getattr(self._wrapped, name)</font></div>
                          <div class="gmail_default"><font
                              face="georgia, serif">AttributeError:
                              'Settings' object has no attribute
                              'INFLUXDB_USER'</font></div>
                          <div class="gmail_default"><font
                              face="georgia, serif"><br>
                            </font></div>
                          <div class="gmail_default"><font
                              face="georgia, serif"><br>
                            </font></div>
                          <div class="gmail_default"><font
                              face="georgia, serif">Destroying test
                              database for alias 'default'...</font></div>
                          <div class="gmail_default"><font
                              face="georgia, serif"><br>
                            </font></div>
                          <div class="gmail_default"><font
                              face="georgia, serif">Process finished
                              with exit code 1</font></div>
                        </div>
                      </div>
                    </div>
                    <br>
                    <fieldset></fieldset>
                    <br>
                  </div>
                </div>
                <pre>_______________________________________________
Nodeshot mailing list
<a moz-do-not-send="true" href="mailto:Nodeshot@ml.ninux.org" target="_blank">Nodeshot@ml.ninux.org</a>
<a moz-do-not-send="true" href="http://ml.ninux.org/mailman/listinfo/nodeshot" target="_blank">http://ml.ninux.org/mailman/listinfo/nodeshot</a>
</pre>
              </blockquote>
              <br>
            </div>
            <br>
            _______________________________________________<br>
            Nodeshot mailing list<br>
            <a moz-do-not-send="true"
              href="mailto:Nodeshot@ml.ninux.org">Nodeshot@ml.ninux.org</a><br>
            <a moz-do-not-send="true"
              href="http://ml.ninux.org/mailman/listinfo/nodeshot"
              target="_blank">http://ml.ninux.org/mailman/listinfo/nodeshot</a><br>
            <br>
          </blockquote>
        </div>
        <br>
      </div>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">_______________________________________________
Nodeshot mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Nodeshot@ml.ninux.org">Nodeshot@ml.ninux.org</a>
<a class="moz-txt-link-freetext" href="http://ml.ninux.org/mailman/listinfo/nodeshot">http://ml.ninux.org/mailman/listinfo/nodeshot</a>
</pre>
    </blockquote>
    <br>
  </body>
</html>