• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

ChristianTremblay / pyhaystack / 187
40%

Build:
DEFAULT BRANCH: master
Ran 02 Sep 2017 02:25AM UTC
Jobs 4
Files 53
Run time 45s
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

pending completion
187

push

travis-ci

web-flow
Release 0.92.5 (#55)

* First implementation of a browser that will help navigate the haystack server
from pyhaystack.client.niagara import NiagaraHaystackSession
from pyhaystack.browser.browser import Browser
import logging
logging.root.setLevel(logging.DEBUG)

session = NiagaraHaystackSession(uri='http://ip', username='user', password='password')
server = Browser(session)
site = server['Site'] will return the site
site['equipment'] will return an equipment

Signed-off-by: Christian Tremblay, ing. <christian.tremblay@servisys.com>

* Equipments and points are created

Signed-off-by: Christian Tremblay, ing. <christian.tremblay@servisys.com>

* New approach for high level interface
Adding functions to mixins

Signed-off-by: Christian Tremblay, ing. <christian.tremblay@servisys.com>

* Adding helper functions to high level interface (__iter__, __getitem__, etc...)

Signed-off-by: Christian Tremblay, ing. <christian.tremblay@servisys.com>

* client.http.base: Send Content-Length as a string.

`requests` tries to do a regex match or similar on the values of
headers, and this requires the input to be a string.  It barfs when you
give it an `int`.

* client.ops.vendor.widesky: Fix typo in create entity operation.

* client.ops.entity: Add loggers, handle empty grid.

* client.ops.his: Handle write of empty series.

* client.ops.his: Handle no columns in write_his_frame.

* WC-241: revive multi-hist mixin.

* WC-241: initialize timestamp column for write grid

* WC-241: Added a simple application that uses the pyhaystack library

Edit by Stuart Longland <stuartl@vrt.com.au>: Removal of default
credentials!

* WC-237: Re-locate manual mutli-his-read-write test script.

Manually run test scripts can go under tests/manual, until such time as
they get automated.

* WC-237: client.session: Add storage for grid cache.

Some grids are unlikely to change in the course of a session.  Examples
of these are the ... (continued)

13 of 13 new or added lines in 4 files covered. (100.0%)

1064 of 2697 relevant lines covered (39.45%)

1.56 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
1
100.0
pyhaystack/info.py
3
100.0
pyhaystack/client/skyspark.py
4
100.0
pyhaystack/client/ops/vendor/niagara.py
5
100.0
pyhaystack/client/mixins/vendor/skyspark/evalexpr.py

Uncovered Existing Lines

Lines Coverage ∆ File
1
100.0
pyhaystack/client/ops/vendor/niagara.py
Jobs
ID Job ID Ran Files Coverage
1 187.1 02 Sep 2017 02:25AM UTC 0
39.34
Travis Job 187.1
2 187.2 02 Sep 2017 02:25AM UTC 0
39.01
Travis Job 187.2
3 187.3 02 Sep 2017 02:25AM UTC 0
39.01
Travis Job 187.3
4 187.4 02 Sep 2017 02:25AM UTC 0
39.01
Travis Job 187.4
Source Files on build 187
Detailed source file information is not available for this build.
  • Back to Repo
  • Travis Build #187
  • 9a3249bd on github
  • Prev Build on master (#179)
  • Next Build on master (#192)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc