Permalink
Commits on Mar 1, 2016
  1. Merge pull request #3 from randomsync/set-username-pwd

    Add keyword for setting the username, password for broker auth.
    committed Mar 1, 2016
  2. Update version

    committed Mar 1, 2016
  3. Add keyword for setting the username, password for broker auth.

    The keyword 'set_username_and_password' stores the username and optional
    password and uses the paho library's 'username_pw_set' before connecting. Fixes
    committed Mar 1, 2016
Commits on Jan 16, 2016
Commits on May 11, 2015
  1. Minor fix to use port as specified in the arguments.

    This could have caused issues when using the keywords with a non-default
    port.
    committed May 11, 2015
Commits on Mar 13, 2015
  1. Update version to 0.4.0

    Gaurav Gupta committed Mar 13, 2015
  2. Merge branch 'master' into feature/publish-single-multiple

    Conflicts:
    	src/MQTTLibrary/MQTTKeywords.py
    committed Mar 13, 2015
Commits on Mar 7, 2015
  1. Merge branch 'logger'

    committed Mar 7, 2015
  2. Update version to 0.3.1

    committed Mar 7, 2015
  3. Workaround fix for a subscribing client to ack the publish.

    When a client subscribes to a topic, the broker sends it the messages
    that are published to the topic. For QOS 1, the client needs to
    acknowledge that it received the published message. If it doesn't, the
    broker would send that published message again.
    
    It seems that there was an issue with client disconnecting too quickly
    and not acknowledging the publish, which resulted in broker publishing
    the message again causing the tests to fail. For now, this workaround
    adds a sleep to give a chance to client to acknowledge before
    disconnecting. Long term fix is pending.
    committed Mar 7, 2015
Commits on Mar 3, 2015
Commits on Mar 2, 2015
  1. Add proper validation for connect and unsubscribe in callbacks

    Earlier, there was no validation for connect and unsubscribe functions,
    which could have resulted in the client moving on to next step even
    before the previous one is fully acknowledged (for example,
    disconnecting the client before unsubscribe is completed)
    
    This implementation waits to receive a callback and raises an error/warn
    if the callback isn't received within timeout.
    committed Mar 2, 2015
Commits on Feb 28, 2015
Commits on Feb 27, 2015
  1. Add 'Publish Single' and 'Publish Multiple' keywords.

    These provide a convenient way to connect, publish and disconnect within
    1 keyword. Internally, these functions use the 'single' and 'multiple'
    functions from 'publish' module.
    committed Feb 27, 2015
  2. Sleep after unsubscribing and enable validation for unsubscribe test.

    There is a possibility that the disconnect happened too quickly after
    unsubscribe, thus not allowing a clean unsubscribe and broker queuing
    messages for that client even after disconnect.
    committed Feb 27, 2015
Commits on Feb 26, 2015
  1. Update unsubscribe test to remove validation

    At this point, I'm not sure why the build fails on travis ci and runs
    fine on my local setup using the same broker. Disabling validation while
    I investigate further.
    committed Feb 26, 2015
Commits on Feb 25, 2015
  1. Add 'Subscribe' and 'Unsubscribe' keywords

    Subscribe keyword returns a list of messages returned within the
    specified period. Unsubscribe removes the client's subscription so that
    no further messages are received.
    committed Feb 25, 2015
  2. Minor fixes

     - Add badges to README
     - Change project classifiers
     - Correct version variable
    committed Feb 25, 2015
Commits on Feb 24, 2015
  1. Add travis yml file

    committed Feb 24, 2015
  2. Update README

    committed Feb 24, 2015
Commits on Feb 23, 2015
  1. Add License

    committed Feb 23, 2015
Commits on Feb 18, 2015