Skip to content
This repository has been archived by the owner on Apr 27, 2022. It is now read-only.

Client Library HIL | query calls #617

Merged
merged 84 commits into from
Apr 24, 2017

Commits on Jun 6, 2016

  1. client library support for HIL query calls.

    includes a unit test suite
    SahilTikale committed Jun 6, 2016
    Configuration menu
    Copy the full SHA
    e75786c View commit details
    Browse the repository at this point in the history

Commits on Jun 20, 2016

  1. Configuration menu
    Copy the full SHA
    61bb87d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3d8ca6d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ee5aa40 View commit details
    Browse the repository at this point in the history

Commits on Jul 3, 2016

  1. Configuration menu
    Copy the full SHA
    529b37c View commit details
    Browse the repository at this point in the history

Commits on Jul 5, 2016

  1. Adds

    -- code for show_xx calls.
    -- Some code refinement
    SahilTikale committed Jul 5, 2016
    Configuration menu
    Copy the full SHA
    e5cdad3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    060a55e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5237d61 View commit details
    Browse the repository at this point in the history
  4. Merge branch 'master' into HILclientlib-querycalls

    Conflicts:
    	haas/cli.py
    SahilTikale committed Jul 5, 2016
    Configuration menu
    Copy the full SHA
    dc4ffea View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    cae9dd4 View commit details
    Browse the repository at this point in the history

Commits on Jul 25, 2016

  1. adds __init__ file

    SahilTikale committed Jul 25, 2016
    Configuration menu
    Copy the full SHA
    06b197a View commit details
    Browse the repository at this point in the history

Commits on Jul 26, 2016

  1. making unit tests to work

    SahilTikale committed Jul 26, 2016
    Configuration menu
    Copy the full SHA
    f9eb580 View commit details
    Browse the repository at this point in the history

Commits on Aug 8, 2016

  1. Includes a clean way to

    	1. Configure haas.cfg
    	2. Instantiate the database
    	3. Populate the database using dummy objects via restful requests
    	4. Tear down the setup in a clean fashion.
    SahilTikale committed Aug 8, 2016
    Configuration menu
    Copy the full SHA
    2e63285 View commit details
    Browse the repository at this point in the history
  2. unit tests pass.

    SahilTikale committed Aug 8, 2016
    Configuration menu
    Copy the full SHA
    f36ac1f View commit details
    Browse the repository at this point in the history
  3. Merge remote-tracking branch 'origin/master' into HILclientlib-queryc…

    …alls
    
    Conflicts:
    	haas/cli.py
    SahilTikale committed Aug 8, 2016
    Configuration menu
    Copy the full SHA
    ddf43d4 View commit details
    Browse the repository at this point in the history
  4. Fixes unit tests

    SahilTikale committed Aug 8, 2016
    Configuration menu
    Copy the full SHA
    595c30d View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    b0106ac View commit details
    Browse the repository at this point in the history

Commits on Aug 10, 2016

  1. fixes CI test

    SahilTikale committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    27a619f View commit details
    Browse the repository at this point in the history
  2. fixing CI tests

    SahilTikale committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    e04d629 View commit details
    Browse the repository at this point in the history

Commits on Oct 11, 2016

  1. Merge remote-tracking branch 'origin/master' into HILclientlib-queryc…

    …alls
    
    Conflicts:
    	haas/cli.py
    SahilTikale committed Oct 11, 2016
    Configuration menu
    Copy the full SHA
    ae7c278 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7cddc95 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ef94c61 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    e5f3150 View commit details
    Browse the repository at this point in the history

Commits on Oct 12, 2016

  1. Adds client library support and unit tests for

    -- project_connect_node
    -- project_detach_node
    
    Unit test_project_disconnect_node is taking almost 30s, just fyi.
    SahilTikale committed Oct 12, 2016
    Configuration menu
    Copy the full SHA
    c07cc78 View commit details
    Browse the repository at this point in the history

Commits on Oct 17, 2016

  1. Adds node operations.

    SahilTikale committed Oct 17, 2016
    Configuration menu
    Copy the full SHA
    16de104 View commit details
    Browse the repository at this point in the history
  2. Adds

    -- Unit tests for testing node related client library calls
    -- Fixes a test that took unresonably long time to finish.
    SahilTikale committed Oct 17, 2016
    Configuration menu
    Copy the full SHA
    404a37b View commit details
    Browse the repository at this point in the history

Commits on Nov 7, 2016

  1. Configuration menu
    Copy the full SHA
    c3d54bf View commit details
    Browse the repository at this point in the history

Commits on Nov 9, 2016

  1. This commit makes the necessary changes to support keystone as a backend

    for authentication.
    Classes in base.py, auth.py and client.py incorporate those changes.
    Initialization of client library is modified in cli.py
    Also, all the files are made complaint with pep8
    
    Now client library uses sessions to make http requests.
    SahilTikale committed Nov 9, 2016
    Configuration menu
    Copy the full SHA
    16bb93c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    da671fc View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2e164cd View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    e132ea6 View commit details
    Browse the repository at this point in the history

Commits on Dec 11, 2016

  1. Adds user operations related calls in client library and cli.

    	Also includes moving the authentication logic required
    	for keystone backend into appropriate (auth.py) file
    		under client library.
    SahilTikale committed Dec 11, 2016
    Configuration menu
    Copy the full SHA
    485ced3 View commit details
    Browse the repository at this point in the history

Commits on Dec 12, 2016

  1. Configuration menu
    Copy the full SHA
    b9ffe29 View commit details
    Browse the repository at this point in the history

Commits on Dec 14, 2016

  1. Adds calls node connect network and switch related calls.

    Fixes unit tests, to run fast and to accomodate new tests.
    SahilTikale committed Dec 14, 2016
    Configuration menu
    Copy the full SHA
    ba23ded View commit details
    Browse the repository at this point in the history
  2. minor changes

    SahilTikale committed Dec 14, 2016
    Configuration menu
    Copy the full SHA
    174cec7 View commit details
    Browse the repository at this point in the history

Commits on Dec 22, 2016

  1. Adds client library calls for most of the api calls

    except node_register, switch_register and list_network_attachments
    Also excludes all head_node calls.
    SahilTikale committed Dec 22, 2016
    Configuration menu
    Copy the full SHA
    347090c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    bcbcd12 View commit details
    Browse the repository at this point in the history
  3. adds more unit tests

    SahilTikale committed Dec 22, 2016
    Configuration menu
    Copy the full SHA
    37cf4b0 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    4d50af5 View commit details
    Browse the repository at this point in the history
  5. addresses @zenhacks comments

    SahilTikale committed Dec 22, 2016
    Configuration menu
    Copy the full SHA
    21f9d13 View commit details
    Browse the repository at this point in the history

Commits on Jan 13, 2017

  1. fixed failing test

    naved001 committed Jan 13, 2017
    Configuration menu
    Copy the full SHA
    559bc40 View commit details
    Browse the repository at this point in the history

Commits on Jan 14, 2017

  1. Configuration menu
    Copy the full SHA
    d65ed0f View commit details
    Browse the repository at this point in the history
  2. Merge remote-tracking branch 'upstream/HILclientlib-querycalls' into …

    …HILclientlib-querycalls
    meng-sun committed Jan 14, 2017
    Configuration menu
    Copy the full SHA
    16bbefd View commit details
    Browse the repository at this point in the history

Commits on Jan 17, 2017

  1. pep8 issues fixed

    gfaline committed Jan 17, 2017
    Configuration menu
    Copy the full SHA
    bac7d39 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #2 from meng-sun/HILclientlib-querycalls

    merged fixes for pep8 issues
    gfaline authored Jan 17, 2017
    Configuration menu
    Copy the full SHA
    5c29a76 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    98967cd View commit details
    Browse the repository at this point in the history
  4. fixed pep8 issues

    gfaline committed Jan 17, 2017
    Configuration menu
    Copy the full SHA
    0556f3d View commit details
    Browse the repository at this point in the history

Commits on Jan 18, 2017

  1. Merge pull request #1 from naved001/HILclientlib-querycalls

    fixed failing test
    henn authored Jan 18, 2017
    Configuration menu
    Copy the full SHA
    14cedef View commit details
    Browse the repository at this point in the history
  2. type error fix that aligns with pep8 fix

    ('str','str') which had been used as a pep8 fix was throwing a type error. 'str' 'str' allows the pep8 test to go through without throwing a type error.
    meng-sun authored Jan 18, 2017
    Configuration menu
    Copy the full SHA
    7b6523e View commit details
    Browse the repository at this point in the history

Commits on Jan 19, 2017

  1. Configuration menu
    Copy the full SHA
    7fe634d View commit details
    Browse the repository at this point in the history
  2. Merge pull request #3 from meng-sun/HILclientlib-querycalls

    AssertionError Fix
    meng-sun authored Jan 19, 2017
    Configuration menu
    Copy the full SHA
    0213717 View commit details
    Browse the repository at this point in the history

Commits on Jan 31, 2017

  1. Merge pull request #4 from naved001/naved/sahil

    Client Library - fixed pep8 issues and tests
    SahilTikale authored Jan 31, 2017
    Configuration menu
    Copy the full SHA
    d1c9eba View commit details
    Browse the repository at this point in the history

Commits on Feb 1, 2017

  1. Addresses comments from reviewers.

    Fixes unit tests as a result of those fixes.
    SahilTikale committed Feb 1, 2017
    Configuration menu
    Copy the full SHA
    e22c210 View commit details
    Browse the repository at this point in the history
  2. fixing pep8 issues

    SahilTikale committed Feb 1, 2017
    Configuration menu
    Copy the full SHA
    5e30397 View commit details
    Browse the repository at this point in the history

Commits on Feb 16, 2017

  1. Includes code refactored to reduce verbosity as recommended by @zenhack

    -- Modifications affect only project related calls in client library and cli.
    -- Fixes unit tests appropriately
    -- Reverts back to the `haas/errors.py` as in master as the unique status_codes
    are no longer relevant
    SahilTikale committed Feb 16, 2017
    1 Configuration menu
    Copy the full SHA
    b45ec80 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d20c55f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    adc94d0 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    493ae42 View commit details
    Browse the repository at this point in the history

Commits on Feb 18, 2017

  1. Configuration menu
    Copy the full SHA
    290e150 View commit details
    Browse the repository at this point in the history

Commits on Feb 19, 2017

  1. Configuration menu
    Copy the full SHA
    a54ce5e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b1b3e97 View commit details
    Browse the repository at this point in the history
  3. Refactors client library code to reduce code verbosity.

    Adds tests for network and user calls
    Changes the testing setup to allow user authentication. Was needed for user related tests
    SahilTikale committed Feb 19, 2017
    Configuration menu
    Copy the full SHA
    de9ddeb View commit details
    Browse the repository at this point in the history

Commits on Feb 23, 2017

  1. Configuration menu
    Copy the full SHA
    d266f4d View commit details
    Browse the repository at this point in the history

Commits on Feb 27, 2017

  1. Fixes tests

    SahilTikale committed Feb 27, 2017
    Configuration menu
    Copy the full SHA
    a8a0a71 View commit details
    Browse the repository at this point in the history

Commits on Feb 28, 2017

  1. Updates setup.py to install dependencies to support keystone.

    Minor fixes to cli.
    SahilTikale committed Feb 28, 2017
    Configuration menu
    Copy the full SHA
    df915fd View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e05786f View commit details
    Browse the repository at this point in the history

Commits on Mar 1, 2017

  1. Configuration menu
    Copy the full SHA
    3b1ece8 View commit details
    Browse the repository at this point in the history

Commits on Mar 20, 2017

  1. Merge branch 'master' into HILclientlib-querycalls

    Conflicts:
    	haas/cli.py
    SahilTikale committed Mar 20, 2017
    Configuration menu
    Copy the full SHA
    8a33ed0 View commit details
    Browse the repository at this point in the history
  2. Changes client library to accept a complete object

    for an HTTP client unlike only session object as was previously the case.
    	Changes to all client calls to make it more general than before.
    	Raises error for calls not implemented yet.
    	Removes the auth.py and errors.py readujsted under base.py
    	Removes keystone dependency from setup.py
    	Makes changes to cli.py and unit tests to maintain integrity.
    SahilTikale committed Mar 20, 2017
    Configuration menu
    Copy the full SHA
    6a8b932 View commit details
    Browse the repository at this point in the history
  3. Fixes failing tests,

    removes extraneous import statements.
    Updates doc-string to reflect current state of function in cli.py
    SahilTikale committed Mar 20, 2017
    Configuration menu
    Copy the full SHA
    42bd4dd View commit details
    Browse the repository at this point in the history
  4. minor changes

    SahilTikale committed Mar 20, 2017
    Configuration menu
    Copy the full SHA
    c7195a1 View commit details
    Browse the repository at this point in the history

Commits on Mar 22, 2017

  1. Configuration menu
    Copy the full SHA
    67ba238 View commit details
    Browse the repository at this point in the history

Commits on Mar 23, 2017

  1. Configuration menu
    Copy the full SHA
    f48e608 View commit details
    Browse the repository at this point in the history

Commits on Mar 27, 2017

  1. fixes integration tests

    SahilTikale committed Mar 27, 2017
    Configuration menu
    Copy the full SHA
    696f3ef View commit details
    Browse the repository at this point in the history

Commits on Apr 2, 2017

  1. Configuration menu
    Copy the full SHA
    5786e37 View commit details
    Browse the repository at this point in the history

Commits on Apr 4, 2017

  1. Configuration menu
    Copy the full SHA
    b01e176 View commit details
    Browse the repository at this point in the history
  2. fixes a tedious test.

    SahilTikale committed Apr 4, 2017
    Configuration menu
    Copy the full SHA
    cca1c99 View commit details
    Browse the repository at this point in the history

Commits on Apr 5, 2017

  1. Configuration menu
    Copy the full SHA
    d6e0247 View commit details
    Browse the repository at this point in the history

Commits on Apr 6, 2017

  1. Configuration menu
    Copy the full SHA
    82a9044 View commit details
    Browse the repository at this point in the history

Commits on Apr 10, 2017

  1. Configuration menu
    Copy the full SHA
    a1ff5b4 View commit details
    Browse the repository at this point in the history

Commits on Apr 14, 2017

  1. Configuration menu
    Copy the full SHA
    1cd832e View commit details
    Browse the repository at this point in the history

Commits on Apr 18, 2017

  1. Improves tests, provides explicit message for time out. Moves imports…

    … to the top of test file. corrects a typo in comment.
    SahilTikale committed Apr 18, 2017
    Configuration menu
    Copy the full SHA
    22800ab View commit details
    Browse the repository at this point in the history

Commits on Apr 20, 2017

  1. minorly improves

    SahilTikale committed Apr 20, 2017
    Configuration menu
    Copy the full SHA
    157e518 View commit details
    Browse the repository at this point in the history

Commits on Apr 21, 2017

  1. Configuration menu
    Copy the full SHA
    922437f View commit details
    Browse the repository at this point in the history