{"action":"created","issue":{"url":"https://api.github.com/repos/taurus-org/taurus/issues/817","repository_url":"https://api.github.com/repos/taurus-org/taurus","labels_url":"https://api.github.com/repos/taurus-org/taurus/issues/817/labels{/name}","comments_url":"https://api.github.com/repos/taurus-org/taurus/issues/817/comments","events_url":"https://api.github.com/repos/taurus-org/taurus/issues/817/events","html_url":"https://github.com/taurus-org/taurus/issues/817","id":367784155,"node_id":"MDU6SXNzdWUzNjc3ODQxNTU=","number":817,"title":"    Test 'support for python3' code in debian9 + python2 at DESY","user":{"login":"teresanunez","id":5548680,"node_id":"MDQ6VXNlcjU1NDg2ODA=","avatar_url":"https://avatars3.githubusercontent.com/u/5548680?v=4","gravatar_id":"","url":"https://api.github.com/users/teresanunez","html_url":"https://github.com/teresanunez","followers_url":"https://api.github.com/users/teresanunez/followers","following_url":"https://api.github.com/users/teresanunez/following{/other_user}","gists_url":"https://api.github.com/users/teresanunez/gists{/gist_id}","starred_url":"https://api.github.com/users/teresanunez/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/teresanunez/subscriptions","organizations_url":"https://api.github.com/users/teresanunez/orgs","repos_url":"https://api.github.com/users/teresanunez/repos","events_url":"https://api.github.com/users/teresanunez/events{/privacy}","received_events_url":"https://api.github.com/users/teresanunez/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":3,"created_at":"2018-10-08T13:13:26Z","updated_at":"2018-10-10T11:34:54Z","closed_at":null,"author_association":"CONTRIBUTOR","body":"This issue is created for reporting the results of the manual tests for #703  on **debian-stretch**.\r\n\r\nTested on Debian GNU/Linux 9 (stretch) and python2.\r\n\r\n### Installation\r\n- [x] **Installed with 'python setup.py install'** Install Taurus from the tar.gz : `pip install <tarball_artifact_URL>`\r\n\r\n### Taurusdemo\r\n\r\n- [x] Test all of the buttons of the taurusdemo. All demos should launch correctly and without raising exceptions -> **The buttoms Label, LCD and Led give the error \"'module' object has no attribute tauruslabeldemo\", ...** \r\n- [ ] For TaurusLabel, check foreground role, the background role, the prefix, the suffix, the formatter, etc.\r\n- [x] For TaurusLabel, use a model with fragment (e.g., `sys/tg_test/1/ampli#rvalue.magnitude`, `eval:Q('1mm')#rvalue.unit\"`, `eval:10*arange(9)#rvalue[3:4]`)\r\n- [ ] For LCD: Test the foreground roles and the background role\r\n- [ ] For Led: Test the colors, ON color, Off color.\r\n\r\n### taurusplot\r\n(basically try all features described in the [user's guide](http://taurus-scada.org/en/latest/users/ui/index.html)\r\n\r\n- [x] Execute: `taurusplot \"eval:Q(rand(333),'mm')\" sys/tg_test/1/wave`\r\n- [x] Check region Zoom in and out with region zoom and go back stacked zoom levels with the mouse middle button\r\n- [x] Check mouse wheel Zoom\r\n- [x] Test panning (dragging with CTRL pressed)\r\n- [x] Test inspector mode\r\n- [x] Test pause mode\r\n- [x] Move curves between axes by clicking on legend (and test zoom on Y2)\r\n- [x] Test plot configuration dialog\r\n- [x] Test changing curve titles\r\n- [x] Test Save & restore config (change curve properties, zoom, etc & check that everything is restored) -> **When restoring I get error messages and the second curve disapears, after some clicks appears again** -> **This is a known issue with case-sensitiveness in taurusplot/trend\r\nIt happens for models with upper case. See #522**\r\n- [x] ... other features from [user's guide](http://taurus-scada.org/en/latest/users/ui/index.html)\r\n\r\n### taurustrend\r\n(basically try all features described in the [user's guide](http://taurus-scada.org/en/latest/users/ui/index.html)\r\n\r\n- [x] Execute: `taurustrend \"eval:Q(rand(),'mm')\" sys/tg_test/1/ampli`\r\n- [x] Execute: `taurustrend -xe \"eval:Q(rand(),'mm')\" sys/tg_test/1/ampli`\r\n- [x] Check region Zoom in and out with region zoom and go back stacked zoom levels with\r\n- [x] Check mouse wheel Zoom\r\n- [x] Test panning (dragging with CTRL pressed)\r\n- [x] Test inspector mode\r\n- [x] Test pause mode\r\n- [x] Move curves between axes by clicking on legend (and test zoom on Y2)\r\n- [x] Test plot configuration dialog\r\n- [x] Test Forced reading mode\r\n- [x] Test Save & restore config (change curve properties, zoom, etc & check that everything is restored)\r\n- [x] ... other features from [user's guide](http://taurus-scada.org/en/latest/users/ui/index.html)\r\n\r\n### Test taurusimage\r\n\r\n- [x] Execute `taurusimage --demo`\r\n- [x] try to resize the image and move it using the mouse.\r\n\r\n### taurustrend2d\r\n\r\n- [x] Execute: `taurustrend2d --demo --taurus-polling-period 333`\r\n- [ ] **FAIL** Execute: `taurustrend2d -xt --demo --taurus-polling-period 333`  **(known to fail in 4.1.0)**\r\n- [x] Execute: `taurustrend2d -xe --demo --taurus-polling-period 333`\r\n- [x] Test auto-scroll and auto-scale tools\r\n- [ ] **NOT POSSIBLE TO BE TESTED** Test Save & restore config (change axes range, zoom, tool status colormap etc & check that everything is restored)\r\n\r\n### Tauruscurve & taurustrend1d\r\n(unused and to be deprecated, you may test but **do not worry too much if they fail**)\r\n\r\n- [ ] **FAIL** Execute: `tauruscurve --demo`\r\n- [ ] Change size\r\n- [ ] Move curve with mouse\r\n- [ ] Resize curve with mouse\r\n- [ ] Test some option of the menu with mouse.\r\n- [ ] Execute: `taurustrend1d \"eval:Q(rand(),'mm')\"` and test it in the same way\r\n\r\n### taurusdesigner\r\n- [x] Check that taurusdesigner is correctly opened and taurus widgets are present in the catalog \r\n- [x] Create an empty widget and drag various taurus widgets to it (they should be correctly dropped)\r\n\r\n### taurusdevicepanel\r\n- [x] Execute: `taurusdevicepanel sys/tg_test/1`\r\n- [x] Check that it opens correctly and that the attrs and commands are populated\r\n- [x] Execute SwitchStates command (see that the state label changes to FAULT and its color to red)\r\n      and then execute the Init command and the label returns to RUNNING (blue)\r\n\r\n### tauruspanel\r\n- [x] Execute: `tauruspanel`\r\n- [x] Navigate in the tree and select the TangoTest device (the attr an command panels should be populated)\r\n\r\n### taurusform\r\n(basically try all features described in the [user's guide](http://taurus-scada.org/en/latest/users/ui/index.html)\r\n\r\n- [x] Launch `taurusform sys/tg_test/1/short_scalar`\r\n- [x] Test to drag and drop of this attribute onto the same form many times (4 times)\r\n      (If it crashes, you are seeing bug #96) -> **It does not crash**\r\n- [x] Open \"Modify Contents\" and add sys/tg_test/1 and all of its attributes. They should all show ok\r\n- [x] Test the compact mode  (switch to compact, noncompact; edit when in compact mode, ...) for a single\r\n      value (from the context menu of a value label)\r\n- [x] Test compact mode for all values (from the context menu of the whole form)\r\n- [x] Test changing labels\r\n- [x] Test changing the formatter for a single value (from the context menu of a value label) (use, e.g. `>>{}<<`) -> **Does not work. I get the error 'unicode' object is not callable\"**\r\n- [x] Test changing the formatter for all values (from the context menu of the whole form) -> **Same as above**\r\n- [x] Test re-order of values with \"Modify contents\"\r\n- [x] Test the different \"show\" buttons (tables, images, spectra)\r\n- [x] Change the write widget of double_scalar by a TaurusWheelEdit\r\n- [x] Change other read and write widgets\r\n- [x] ... other features from [user's guide](http://taurus-scada.org/en/latest/users/ui/index.html)\r\n\r\n### taurusgui\r\n(basically try all features described in the [user's guide](http://taurus-scada.org/en/latest/users/ui/index.html)\r\n\r\n- [x] Launch `taurusgui example01`\r\n- [x] Test (un)lock view\r\n- [x] Create a new panel (a TaurusForm) and drag and drop several models from other forms\r\n- [x] Move panels around (with view unlocked!) and hide (\"close\") and re-show them\r\n- [x] Test saving and restoring perspectives\r\n- [x] Test drag&drop from a form to a trend\r\n- [x] Test clicking on \"example01 synoptic\" elements and check that the panels raised\r\n- [x] Test that selecting a panel changes the selection on \"example01 synoptic\"\r\n- [x] Test the actions in the menus\r\n- [x] Create a new TaurusGui (call it `foogui`) with `taurusgui --new-gui` (follow the wizard)\r\n- [x] Install `foogui` with pip (using a virtualenv may be a good idea)\r\n- [x] launch `foogui` using the script that has been installed\r\n- [x] ... other features from [user's guide](http://taurus-scada.org/en/latest/users/ui/index.html)\r\n\r\n\r\n### taurusconfigbrowser\r\n- [x] Open an ini file with taurusconfigbrowser and check that it is loaded correctly \r\n\r\n### taurusiconcatalog\r\n- [ ] **FAIL** Launch `taurusiconcatalog`. Several tabs with an array of icons [should be displayed] (http://taurus-scada.org/en/latest/devel/icon_guide.html#taurus-icon-catalog) -> **I get the error 'TypeError: connect() failed between GraphicalChoiceWidget.choiceMade[newstr] and iconSelected()'**\r\n- [ ] Check that tooltips give info on each icon\r\n- [ ] Click on some icons and check that they give a bigger view of the icon and more info.\r\n"},"comment":{"url":"https://api.github.com/repos/taurus-org/taurus/issues/comments/428538437","html_url":"https://github.com/taurus-org/taurus/issues/817#issuecomment-428538437","issue_url":"https://api.github.com/repos/taurus-org/taurus/issues/817","id":428538437,"node_id":"MDEyOklzc3VlQ29tbWVudDQyODUzODQzNw==","user":{"login":"cpascual","id":4115224,"node_id":"MDQ6VXNlcjQxMTUyMjQ=","avatar_url":"https://avatars2.githubusercontent.com/u/4115224?v=4","gravatar_id":"","url":"https://api.github.com/users/cpascual","html_url":"https://github.com/cpascual","followers_url":"https://api.github.com/users/cpascual/followers","following_url":"https://api.github.com/users/cpascual/following{/other_user}","gists_url":"https://api.github.com/users/cpascual/gists{/gist_id}","starred_url":"https://api.github.com/users/cpascual/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/cpascual/subscriptions","organizations_url":"https://api.github.com/users/cpascual/orgs","repos_url":"https://api.github.com/users/cpascual/repos","events_url":"https://api.github.com/users/cpascual/events{/privacy}","received_events_url":"https://api.github.com/users/cpascual/received_events","type":"User","site_admin":false},"created_at":"2018-10-10T11:34:54Z","updated_at":"2018-10-10T11:34:54Z","author_association":"MEMBER","body":"And the icon catalog issue should be solved with https://github.com/taurus-org/taurus/pull/703/commits/8fd1e4200ee495019edda41b57ad75c2ed591cb5"}}
{"actor":{"display_login":"cpascual"}}