Import Library contains no keywords
<p>I'm beginner to robot framework. I wanted to use my own library,do import and write test case.unfortunately I'm facing an error "Import Library contains no keywords" .I have gone through some of the posts realted to this in stack over flow ,but still i'm not able to figure out the issue in robot framework. I might be doing something silly.
Here is my code in python</p>

<pre><code>class ExampleLibrary(object):

    def __init__(self):        
        print "Hello"
    def hello(self):
        print "The given name"
</code></pre>

<p>here is the error [ WARN ] Imported library RobotFramework\TestSuite\Testclass.py' contains no keywords.</p>

<p>I have placed the .py file in the same directory as the test case.</p>

<p>Robotframework script </p>

<pre><code>*** Settings ***

Library           Testclass.py

*** Test Cases ***

LibraryTest

    hello
</code></pre>

<p>Please Help</p>

<p>Thanks in advance</p>