| 
									
										
										
										
											2015-01-25 02:07:20 +01:00
										 |  |  | package accounts | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | import ( | 
					
						
							|  |  |  | 	"github.com/ethereum/go-ethereum/crypto" | 
					
						
							|  |  |  | 	"testing" | 
					
						
							|  |  |  | ) | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | func TestAccountManager(t *testing.T) { | 
					
						
							|  |  |  | 	ks := crypto.NewKeyStorePlain(crypto.DefaultDataDir()) | 
					
						
							|  |  |  | 	am := NewAccountManager(ks) | 
					
						
							|  |  |  | 	pass := "" // not used but required by API | 
					
						
							|  |  |  | 	a1, err := am.NewAccount(pass) | 
					
						
							| 
									
										
										
										
											2015-01-28 05:12:57 +01:00
										 |  |  | 	toSign := crypto.GetEntropyCSPRNG(32) | 
					
						
							|  |  |  | 	_, err = am.Sign(a1, pass, toSign) | 
					
						
							| 
									
										
										
										
											2015-01-25 02:07:20 +01:00
										 |  |  | 	if err != nil { | 
					
						
							|  |  |  | 		t.Fatal(err) | 
					
						
							|  |  |  | 	} | 
					
						
							|  |  |  | } |